Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | newruntime: progress | Araq | 2019-04-01 | 12 | -46/+57 |
| | |||||
* | json.nim: tiny refactoring | Araq | 2019-04-01 | 1 | -4/+1 |
| | |||||
* | fixes #10934 | Araq | 2019-03-31 | 2 | -0/+2 |
| | |||||
* | update unicode.nim (#10921) | Miran | 2019-03-31 | 4 | -1148/+35443 |
| | | | | | | | | | | * update unicode.nim * create a script to create the needed unicode data * make unicode.nim compatible with Unicode v12.0.0 * slightly improve unicode.nim documentation (fixes #4795) * more documentation | ||||
* | fixes #10930 | Andreas Rumpf | 2019-03-30 | 1 | -0/+1 |
| | |||||
* | make Boehm GC work on Windows | Araq | 2019-03-30 | 1 | -1/+4 |
| | |||||
* | remove check for better error message (#10926) | Arne Döring | 2019-03-29 | 1 | -3/+0 |
| | |||||
* | fixes json.nim regression | Andreas Rumpf | 2019-03-29 | 2 | -16/+5 |
| | |||||
* | change the order of appveyor tests (#10920) | Miran | 2019-03-28 | 1 | -1/+1 |
| | | | | | | | | | Testing packages sometimes randomly fails because of some reason not connected to Nim (e.g. github is down). Currently, that would prevent "regular" appveyor tests from running. Changing the order will allow "regular tests" to run regardless of the outside problems with packages. | ||||
* | code cleanup (#10874) | Arne Döring | 2019-03-28 | 6 | -61/+48 |
| | |||||
* | manual: prefer 'typeof(x)' over 'type(x)' | Andreas Rumpf | 2019-03-27 | 1 | -16/+20 |
| | |||||
* | move more stuff into manual_experimental | Andreas Rumpf | 2019-03-27 | 2 | -382/+380 |
| | |||||
* | manual.rst: move experimental features to manual_experimental | Andreas Rumpf | 2019-03-27 | 4 | -1330/+1250 |
| | |||||
* | use atomicInc/atomicDec (#10906) | Miran | 2019-03-27 | 1 | -6/+5 |
| | |||||
* | Fix #10907 - remove unused typedef string (#10908) | genotrance | 2019-03-26 | 1 | -2/+0 |
| | |||||
* | proper fix | narimiran | 2019-03-26 | 1 | -1/+1 |
| | |||||
* | fix nim-chronicles test: there is a new dependency | narimiran | 2019-03-26 | 1 | -1/+1 |
| | |||||
* | fixes #10904 | Araq | 2019-03-26 | 1 | -3/+6 |
| | |||||
* | disable testing of nim-chronicles until is fixed | narimiran | 2019-03-26 | 1 | -1/+1 |
| | |||||
* | add NimFrameFilter to nim-gdb.py (#10873) | Arne Döring | 2019-03-26 | 1 | -0/+16 |
| | |||||
* | fixes 'nimble install nimble' problems | Andreas Rumpf | 2019-03-26 | 1 | -2/+3 |
| | |||||
* | macros: typo | Andreas Rumpf | 2019-03-26 | 1 | -1/+1 |
| | |||||
* | fixes #10896 (#10903) | Andreas Rumpf | 2019-03-25 | 2 | -1/+8 |
| | |||||
* | newruntime: bugfixes | Andreas Rumpf | 2019-03-25 | 3 | -2/+8 |
| | |||||
* | logging: better documentation (#10895) | Jjp137 | 2019-03-24 | 1 | -94/+572 |
| | |||||
* | stats.nim: bugfix: use min in '+' [backport] | Andreas Rumpf | 2019-03-23 | 1 | -1/+1 |
| | |||||
* | fixes #8202 (#10888) | Andreas Rumpf | 2019-03-23 | 2 | -1/+27 |
| | | | | | | * fixes #8202 * make tests green | ||||
* | improvements on the hot code reloading support (#10892) | Viktor Kirilov | 2019-03-23 | 7 | -16/+42 |
| | | | | | | | | * calling the "_actual" versions of functions when defined within the same module - slowdown for the snappy compression is now down from x6 to x4-x5 when HCR is ON * dynamically linking to the runtime for VS when HCR is on - binaries are smaller * compilerProcs are also called using the _actual direct version within the module they are defined (system)! * updated comments & goals * handling VS-compatible compilers on Windows in a cleaner way * now the .dll/.so files end up in the nimcache even when --nimcache isn't explicitly stated | ||||
* | fixes #10886 [backport] (#10897) | Andreas Rumpf | 2019-03-23 | 2 | -7/+34 |
| | |||||
* | system.nim: documentation improvements | Andreas Rumpf | 2019-03-23 | 2 | -20/+22 |
| | |||||
* | add short overview of the system module (#10883) | Miran | 2019-03-23 | 2 | -24/+223 |
| | |||||
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 39 | -244/+445 |
| | | | | | | | | | | | * mark user defined destructors with sfOverriden to simplify the logic * refactoring in preparation to merge liftings and generic instantiations for destructors * ast: introduce nkHiddenTryStmt for destructor generation in order to be able to optimize better the code later on * renamed 'patterns' switch to 'trmacros' as it was totally misleading before * destructors: introduce tfCheckedForDestructor flag in preparation of strict =destroy checking * test for invalid/too late destructor introductions * liftdestructors: make code robust for nimsuggest * --newruntime works for hello world again * newruntime: code generation for closures | ||||
* | Add OpenMP overload with stepping (#10891) | Mamy Ratsimbazafy | 2019-03-22 | 3 | -5/+35 |
| | |||||
* | fixes #10884 (#10887) | Andreas Rumpf | 2019-03-22 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2019-03-21 | 16 | -25/+75 |
|\ | |||||
| * | add condition for szUnknown (#10869) | Arne Döring | 2019-03-21 | 1 | -2/+2 |
| | | |||||
| * | Lineinfo fix (#10871) | Arne Döring | 2019-03-21 | 3 | -1/+20 |
| | | |||||
| * | use abort instead of quit (#10872) | Arne Döring | 2019-03-21 | 2 | -5/+9 |
| | | |||||
| * | fixes #10861 (#10877) | cooldome | 2019-03-21 | 2 | -3/+18 |
| | | |||||
| * | REVERT "optPar" | Andrii Riabushenko | 2019-03-21 | 1 | -3/+2 |
| | | | | | | | | This reverts commit 5f1a59216bb79684a5c708978cded1c5d5140574. | ||||
| * | optPar | Andrii Riabushenko | 2019-03-21 | 1 | -2/+3 |
| | | |||||
| * | increase VM limit (#10870) | cooldome | 2019-03-20 | 1 | -1/+1 |
| | | |||||
| * | docgen: add links for var, let and const (refs #10487) (#10868) | Miran | 2019-03-20 | 2 | -4/+4 |
| | | | | | | | | | | | | * docgen: add links for var, let and const (refs #10487) * change the expected html | ||||
| * | improve docs for os.joinPath, fixes #10836 (#10866) | Miran | 2019-03-20 | 1 | -2/+7 |
| | | |||||
| * | live with the hacks, PCRE's design is crap | Araq | 2019-03-19 | 3 | -5/+6 |
| | | |||||
| * | docgen: generate pragma after generic, fixes #10792 (#10865) | Miran | 2019-03-19 | 1 | -2/+8 |
| | | |||||
* | | fixes -d:nimTypeNames leak detection regression | Andreas Rumpf | 2019-03-21 | 1 | -4/+4 |
|/ | |||||
* | pcre.nim: added pcre_free and removed hacks in nre and re.nim | Andreas Rumpf | 2019-03-19 | 3 | -6/+5 |
| | |||||
* | mark user defined destructors with sfOverriden to simplify the logic | Andreas Rumpf | 2019-03-19 | 1 | -0/+3 |
| | |||||
* | add tastspec (and ast_pattern_matching) (#10863) | Arne Döring | 2019-03-19 | 2 | -0/+1600 |
| |