Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make tests green again | Andreas Rumpf | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | make 'not nil' experimental | Andreas Rumpf | 2018-05-02 | 1 | -4/+4 |
| | |||||
* | correct comparisons for nil strings/seqs | Andreas Rumpf | 2018-04-28 | 1 | -8/+21 |
| | |||||
* | system.nim: minor code cleanup | Andreas Rumpf | 2018-04-28 | 1 | -4/+1 |
| | |||||
* | nil in string concats does not produce crashes anymore | Andreas Rumpf | 2018-04-27 | 1 | -11/+16 |
| | |||||
* | setLen doesn't crash on nil strings/seqs anymore | Andreas Rumpf | 2018-04-27 | 1 | -2/+9 |
| | |||||
* | 'add' on a nil sequence doesn't produce a crash anymore | Andreas Rumpf | 2018-04-27 | 1 | -0/+12 |
| | |||||
* | fixes #7637; assignments are not allowed to slice object; minor breaking change | Andreas Rumpf | 2018-04-21 | 1 | -2/+8 |
| | |||||
* | Remove PHP backend. (#7606) | treeform | 2018-04-18 | 1 | -323/+164 |
| | | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum | ||||
* | Fix cmpStrings in js mode (#7604) | treeform | 2018-04-15 | 1 | -2/+2 |
| | |||||
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 1 | -1/+1 |
| | | | | | - new option --usenamespace to generate nim cpp code in its own namespace Nim - minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc) | ||||
* | make JS tests green again | Andreas Rumpf | 2018-04-14 | 1 | -4/+4 |
| | |||||
* | Add a few useful os calls to nimscript (#7442) | genotrance | 2018-04-10 | 1 | -2/+26 |
| | |||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 1 | -6/+27 |
| | |||||
* | Add RISC-V (riscv64) support (#7417) | Federico Ceratto | 2018-04-07 | 1 | -2/+4 |
| | |||||
* | fixes #7252 | Araq | 2018-04-06 | 1 | -2/+2 |
| | |||||
* | __NR_gettid as const on amd64 (#7460) | Jacek Sieka | 2018-04-06 | 1 | -1/+4 |
| | |||||
* | sysstr.nim: fix minor typos | Andreas Rumpf | 2018-04-02 | 1 | -2/+2 |
| | |||||
* | further steps in implementing sink parameters; refs #7041 | Araq | 2018-03-30 | 1 | -0/+5 |
| | |||||
* | fix allocator corruption for large sizes (#7338) | jcosborn | 2018-03-17 | 1 | -36/+45 |
| | | | | | | * fix allocator corruption for large sizes * allow large chunks to coalesce and added test case * use correct constants in MaxBigChunkSize | ||||
* | Fixes #7212, now with better code (#7302) | Simon Krauter | 2018-03-06 | 1 | -0/+7 |
| | | | When platform is Windows and app type is GUI, an error about missing DLL file is displayed as message box in addition to the console output, which is usually not visible. | ||||
* | Fixes 7283 (#7284) | cooldome | 2018-03-05 | 1 | -0/+4 |
| | |||||
* | fixes #7291 | Araq | 2018-03-05 | 1 | -1/+1 |
| | |||||
* | make the allocator take a special path for allocations bigger than 2GB; ↵ | Araq | 2018-02-27 | 1 | -2/+26 |
| | | | | fixes #7120 | ||||
* | genTryCpp to catch by Nim type, ready for first review (#7196) | cooldome | 2018-02-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | * Rewrite genTryCpp * correction * Implement polymorphic raise in cpp * revert backticks in emit * Cleanp a comment * revert test changes * better handling of <new> header | ||||
* | Fix undefined reference with MinGw (#7175) | Volodymyr Melnychuk | 2018-02-09 | 1 | -4/+10 |
| | | | | | * fix undefined reference with mingw * use fseek, ftell for x86 and _fseeki64, _ftelli64 for amd64 | ||||
* | Fixes #7121 (#7148) | pqflx3 | 2018-01-31 | 1 | -8/+14 |
| | | | | | | * Replace ftell and fseek with (windows) _ftelli64, _fseeki64 and (posix) ftello, fseeko * disable large file test | ||||
* | M&S GC: collect earlier under memory pressure | Andreas Rumpf | 2018-01-30 | 1 | -6/+7 |
| | |||||
* | fixes the tracking of 'occupied memory' | Andreas Rumpf | 2018-01-30 | 1 | -6/+96 |
| | |||||
* | Fixes #6741 (#7131) | Yuriy Glukhov | 2018-01-25 | 1 | -1/+1 |
| | |||||
* | make C++ tests green again | Andreas Rumpf | 2018-01-22 | 1 | -2/+2 |
| | |||||
* | GC: also report total GC'ed heap size ignoring losses due to fragmentation | Andreas Rumpf | 2018-01-21 | 1 | -1/+3 |
| | |||||
* | writeStackTrace now officially has no IO effect anymore for more convenient ↵ | Andreas Rumpf | 2018-01-21 | 1 | -2/+2 |
| | | | | debugging | ||||
* | M&S GC: minor code cleanup | Andreas Rumpf | 2018-01-21 | 1 | -6/+0 |
| | |||||
* | GC: fixes size computation for leak detection | Andreas Rumpf | 2018-01-21 | 1 | -4/+4 |
| | |||||
* | GC add 'string' to dumpNumberOfInstances | Andreas Rumpf | 2018-01-21 | 1 | -0/+5 |
| | |||||
* | Mark&Sweep GC: introduce nimTracing define for debugging | Andreas Rumpf | 2018-01-19 | 2 | -2/+42 |
| | |||||
* | fixes size computations for 'dumpNumberOfInstances' | Andreas Rumpf | 2018-01-19 | 1 | -1/+1 |
| | |||||
* | bugfix: do not call memcmp for nil strings | Andreas Rumpf | 2018-01-19 | 1 | -3/+6 |
| | |||||
* | leak detector: sort type based entries by total used bytes | Andreas Rumpf | 2018-01-18 | 1 | -2/+28 |
| | |||||
* | alloc.nim: Make 'logAlloc' produce a toy Nim program for easier memory tracing | Andreas Rumpf | 2018-01-18 | 1 | -2/+2 |
| | |||||
* | GC: enable precise global/thread local storage tracing | Araq | 2018-01-15 | 4 | -62/+46 |
| | |||||
* | GC improvements; distinguish between thread local and globals in the marking ↵ | Araq | 2018-01-14 | 5 | -109/+91 |
| | | | | step | ||||
* | gc.nim: Add a gcAssert to enforce the no heap sharing restrictions | Araq | 2018-01-12 | 1 | -0/+1 |
| | |||||
* | Fix for isssue in parseBiggestFloat #7060 (#7061) | cooldome | 2018-01-11 | 1 | -3/+4 |
| | |||||
* | - fixed lock of a program when proc echo is called on Android 5.x.x (#7054) | rrenderr | 2018-01-10 | 1 | -2/+3 |
| | |||||
* | Don't zeroMem result of boehmAlloc() (#7029) | Mathias Stearn | 2018-01-05 | 1 | -3/+1 |
| | | | | From the man page: "Unlike the standard implementations of malloc, GC_malloc clears the newly allocated storage. GC_malloc_atomic does not." | ||||
* | Fixed mutex usage in SharedList and SharedTable. Closes #6988 (#6990) | Yuriy Glukhov | 2017-12-31 | 3 | -3/+3 |
| | |||||
* | Implement language feature #6885 (#6954) | cooldome | 2017-12-24 | 1 | -1/+0 |
| | |||||
* | cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968) | Mathias Stearn | 2017-12-24 | 1 | -4/+4 |
| |