Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1574 from trustable-code/PR3 | Andreas Rumpf | 2014-10-20 | 1 | -2/+4 |
|\ | | | | | Do not allow self import | ||||
| * | Compare fileIndexes instead of file names | Simon Krauter | 2014-10-15 | 1 | -1/+1 |
| | | |||||
| * | Do not allow self import | Simon Krauter | 2014-10-14 | 1 | -2/+4 |
| | | |||||
* | | disable 'view source' feature | Araq | 2014-10-20 | 1 | -0/+2 |
| | | |||||
* | | default to warnGcUnsafe for threads:on | Araq | 2014-10-19 | 1 | -1/+3 |
| | | |||||
* | | website updates for 0.9.6 | Araq | 2014-10-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-10-19 | 1 | -1/+5 |
|\ \ | |||||
| * | | Update and clarify the purpose of the nimrod.ini file | Clay Sweetser | 2014-10-19 | 1 | -2/+6 |
| | | | |||||
| * | | niminst: 'doc/*.txt' required for bootstrapping | Araq | 2014-10-18 | 1 | -1/+1 |
| | | | |||||
* | | | readme.txt is not readme.md | Araq | 2014-10-19 | 1 | -4/+2 |
|/ / | |||||
* | | more improvements for the NSIS installer | Araq | 2014-10-17 | 1 | -1/+2 |
| | | |||||
* | | improvements for niminst | Araq | 2014-10-17 | 1 | -4/+2 |
| | | |||||
* | | niminst supports NSIS | Araq | 2014-10-17 | 1 | -7/+13 |
|/ | |||||
* | added missing nimfix files | Araq | 2014-10-11 | 4 | -0/+368 |
| | |||||
* | backported .deprecated statement | Araq | 2014-10-11 | 6 | -134/+169 |
| | |||||
* | fixes #1551 | Araq | 2014-10-11 | 1 | -0/+5 |
| | |||||
* | added 'nim*Setjmp' conditional symbols | Araq | 2014-10-05 | 1 | -0/+2 |
| | |||||
* | Merge pull request #1545 from rbehrends/setjmp-perf | Andreas Rumpf | 2014-10-02 | 3 | -2/+13 |
|\ | | | | | Improve setjmp()/longjmp() performance. | ||||
| * | Use _setjmp()/_longjmp() only on BSD-like systems for now. | Reimer Behrends | 2014-09-27 | 1 | -1/+3 |
| | | |||||
| * | Improve setjmp()/longjmp() performance. | Reimer Behrends | 2014-09-25 | 3 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Fixes #1529 | Clay Sweetser | 2014-10-01 | 1 | -2/+9 |
| | | |||||
* | | Updated Version Number | Varriount | 2014-09-28 | 1 | -1/+1 |
| | | |||||
* | | Disable git hashing in the version command | Varriount | 2014-09-28 | 1 | -2/+2 |
|/ | |||||
* | Avoid unnecessary #include triggered by importc vars. | Reimer Behrends | 2014-09-19 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | When a C variable or macro is imported via an {.importc.} var or let statement, but no definition is needed and the variable does not have an initializer part, then there is also no need to generate an #include for the associated header until and unless the variable is actually used. The header is already generated upon use, but unnecessarily also when the variable is defined. This is an issue with the posix module in particular, where a lot of unnecessary header files are being included because relevant constants are defined via importc vars, and those header files may not even be available on a given system. This patch omits the generation of the #include directive for those definitions where they aren't needed. | ||||
* | fixes #665 | Araq | 2014-09-11 | 2 | -1/+2 |
| | |||||
* | fixes #1067 | Araq | 2014-09-11 | 1 | -0/+10 |
| | |||||
* | mostly fixes #1339 | Araq | 2014-09-11 | 2 | -3/+9 |
| | |||||
* | fixes #1366 | Araq | 2014-09-11 | 1 | -1/+1 |
| | |||||
* | fixes #903, fixess #1513 | Araq | 2014-09-11 | 1 | -6/+14 |
| | |||||
* | fixes #1511 | Araq | 2014-09-11 | 1 | -13/+16 |
| | |||||
* | minor bugfix for void .compileTime procs | Araq | 2014-09-11 | 1 | -1/+1 |
| | |||||
* | fixes #1444 | Araq | 2014-09-11 | 1 | -5/+11 |
| | |||||
* | Properly handle staticExec() generating large output. | Reimer Behrends | 2014-09-10 | 1 | -1/+1 |
| | | | | | | A staticExec() invocation that generated more than the internal buffer size worth of output blocked because the compiler waited for the process to terminate before reading the output. | ||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-08-21 | 1 | -1/+1 |
|\ | |||||
| * | added bug number to comment | Simon Hafner | 2014-08-20 | 1 | -1/+1 |
| | | |||||
* | | fixes recently introduced regression | Araq | 2014-08-21 | 1 | -14/+43 |
|/ | |||||
* | fixes #1418 | Araq | 2014-08-20 | 1 | -29/+44 |
| | |||||
* | documented the JS codegen | Araq | 2014-08-20 | 1 | -0/+19 |
| | |||||
* | fixes #1334 | Araq | 2014-08-19 | 2 | -12/+32 |
| | |||||
* | fixes #1380 | Araq | 2014-08-19 | 1 | -9/+8 |
| | |||||
* | fixes #1420 | Araq | 2014-08-19 | 1 | -1/+1 |
| | |||||
* | fixes #1143 | Araq | 2014-08-19 | 3 | -14/+21 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into devel | Araq | 2014-08-17 | 2 | -7/+10 |
|\ | |||||
| * | Fixes #710. | Dominik Picheta | 2014-08-16 | 1 | -0/+2 |
| | | |||||
| * | Merge pull request #1485 from def-/js-substr | Andreas Rumpf | 2014-08-15 | 1 | -1/+1 |
| |\ | | | | | | | Fix CopyStr (substr in system.nim) for javascript target | ||||
| | * | Fix CopyStr (substr in system.nim) for javascript target | def | 2014-08-15 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #1484 from def-/js-swap | Andreas Rumpf | 2014-08-15 | 1 | -2/+2 |
| |\ \ | | | | | | | | | Fix swap in jsgen | ||||
| | * | | Fix swap in jsgen | def | 2014-08-15 | 1 | -2/+2 |
| | |/ | |||||
| * / | Fix array address on nkHiddenAddr | def | 2014-08-15 | 1 | -4/+5 |
| |/ | |||||
* / | fixes #1492 | Araq | 2014-08-17 | 1 | -1/+1 |
|/ |