Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes to allow the usage of clang on windows with the msvc abi and ms ↵ | Charlie Barto | 2017-10-09 | 1 | -2/+6 |
| | | | | headers (#6442) | ||||
* | Linux abi take 3 (#5692) | Jacek Sieka | 2017-04-12 | 1 | -2/+8 |
| | | | | | * avoid generating object fields for imported types * fix some abi/type issues for linux_amd64 | ||||
* | Fixes to support Dragonfly BSD. (#5552) | Eugene Kabanov | 2017-03-17 | 1 | -1/+2 |
| | | | | | | | | | * Fix kqueue.nim and ansi_c.nim to support dragonfly. * Fix ioselectors.nim, threads.nim to support dragonfly. * Fix deprecated dealloc call in tioselectors.nim. * Fix tfsmonitor.nim test to run only on Linux. * Fix osproc.nim return wrong exit codes. * Fix getAppFilename() for dragonfly. * Fix proper exit code handling. | ||||
* | ansi_c.nim: avoid deprecated 'expr' type | Araq | 2017-01-20 | 1 | -1/+1 |
| | |||||
* | Enhance values SIGNALS on more OS. | cheatfate | 2016-06-16 | 1 | -1/+2 |
| | | | | Checked systems OpenBSD, NetBSD, FreeBSD, Solaris. | ||||
* | prefer consts to importing #defines from headers | Jacek Sieka | 2016-06-06 | 1 | -25/+20 |
| | | | | | to be completed - better would be to have a libc wrapper that deals with all pesky C ABI details | ||||
* | remove system/ansi_c include from os | Jacek Sieka | 2016-06-05 | 1 | -26/+0 |
| | |||||
* | fix types of ansi_c/sysio to more closely match C ABI | Jacek Sieka | 2016-06-05 | 1 | -63/+41 |
| | | | | | also fixes some instances of using C library functions when there are nim alternatives available | ||||
* | remove strange file types in ansi_c | Jacek Sieka | 2016-06-01 | 1 | -30/+17 |
| | |||||
* | added 'sig' feature; removed tfShared support in the compiler | Andreas Rumpf | 2016-02-28 | 1 | -2/+2 |
| | |||||
* | further progress on --gc:v2 | Andreas Rumpf | 2016-02-17 | 1 | -6/+12 |
| | |||||
* | lib: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -11/+11 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | fixes #1744 | Araq | 2014-12-17 | 1 | -4/+5 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-10-04 | 1 | -4/+17 |
|\ | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim | ||||
| * | Improve setjmp()/longjmp() performance. | Reimer Behrends | 2014-09-25 | 1 | -4/+17 |
| | | | | | | | | | | | | | | | | | | | | | | Exception handling for the C backend used setjmp()/longjmp() unconditionally. However, on POSIX systems, these functions save and restore the signal mask, adding considerable overhead to exception handling, even where no exceptions are involved. The compiler and library now try to use either _setjmp()/_longjmp() or sigsetjmp()/siglongjmp() where possible, marked by the defines "nimRawSetjmp" and "nimSigSetjmp", respectively. The define "nimStdSetjmp" can be used to revert to setjmp()/longjmp() instead. | ||||
* | | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -2/+2 |
|/ | |||||
* | distinguish between 'defined' and 'declared' | Araq | 2014-08-11 | 1 | -2/+2 |
| | |||||
* | parseBiggestFloat is now builtin | Araq | 2014-07-16 | 1 | -4/+1 |
| | |||||
* | More human readable `$`(float) | katlogic | 2014-06-15 | 1 | -1/+4 |
| | | | | | The output matches that of Python (eg 1e100, not 1.0e100), but also reflects locale (assuming it was set using setlocale() before). | ||||
* | Fixes #1168 | Simon Hafner | 2014-05-03 | 1 | -0/+3 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -7/+7 |
| | |||||
* | bootstraps with new template symbol binding rules | Araq | 2013-12-24 | 1 | -11/+11 |
| | |||||
* | NoFakeVars progress | Araq | 2013-12-24 | 1 | -3/+12 |
| | |||||
* | vm: FFI improvements | Araq | 2013-12-23 | 1 | -15/+31 |
| | |||||
* | fixes #569; C++ codegen works again | Araq | 2013-08-31 | 1 | -1/+1 |
| | |||||
* | fixes #532 | Araq | 2013-08-01 | 1 | -1/+1 |
| | |||||
* | fixes --os:standalone | Araq | 2013-06-30 | 1 | -5/+6 |
| | |||||
* | --os:standalone works again | Araq | 2013-06-30 | 1 | -40/+56 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | incompleteStruct pragma for C's FILE | Araq | 2013-01-27 | 1 | -3/+2 |
| | |||||
* | fixes #293 | Araq | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | fixes #250 | Araq | 2012-11-19 | 1 | -7/+9 |
| | |||||
* | bugfix: 'defined/compiles' open an implicit mixin scope in generics | Araq | 2012-09-18 | 1 | -0/+2 |
| | |||||
* | changed integer promotion rules; breaks bootstrapping and lots of code | Araq | 2012-07-08 | 1 | -1/+2 |
| | |||||
* | changed integer promotion rules; added math.fmod | Araq | 2012-06-28 | 1 | -2/+2 |
| | |||||
* | bugfix #100 again | Araq | 2012-03-28 | 1 | -1/+0 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | bugfix: floating point precision; added strutils.formatFloat | Araq | 2011-01-09 | 1 | -2/+3 |
| | |||||
* | fixed pango/pangoutils new wrappers | Andreas Rumpf | 2010-02-26 | 1 | -0/+0 |
| | |||||
* | continued work on html/xmlparser | rumpf_a@web.de | 2010-02-14 | 1 | -0/+0 |
| | |||||
* | added tools and web dirs | Andreas Rumpf | 2009-09-15 | 1 | -0/+0 |
| | |||||
* | overload resolution for proc vars | Andreas Rumpf | 2009-06-24 | 1 | -3/+4 |
| | |||||
* | version0.7.10 | Andreas Rumpf | 2009-06-08 | 1 | -0/+104 |