Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [bugfix] Fix the link to "For Loop Macro" section (#11505) | Kaushal Modi | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | [bugfix] fix quit errormsg in nimvm (#11490) | Jasper Jenkins | 2019-06-13 | 1 | -2/+5 |
| | |||||
* | [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419) | Arne Döring | 2019-06-11 | 1 | -8/+8 |
| | |||||
* | fix `koch docs` failing at io.nim with `import os` in config.nims (#11418) ↵ | nc-x | 2019-06-08 | 1 | -3/+2 |
| | | | | [bugfix] | ||||
* | develop version is 0.20.99 [feature] | Araq | 2019-06-07 | 1 | -1/+1 |
| | |||||
* | bump version to 0.20.0 | narimiran | 2019-06-05 | 1 | -2/+2 |
| | |||||
* | revert unintended changes | narimiran | 2019-06-04 | 1 | -2/+2 |
| | |||||
* | better documentation for the new `shr` | narimiran | 2019-06-04 | 1 | -3/+7 |
| | |||||
* | rename (un)likely (#11391) | Jasper Jenkins | 2019-06-03 | 1 | -2/+2 |
| | |||||
* | Render deprecated pragmas (#8886) | LemonBoy | 2019-06-03 | 1 | -12/+3 |
| | | | | | | | | | * Render deprecated pragmas * fix the expected html * clean up the documentation regarding deprecations * fix typo * fix system.nim * fix random | ||||
* | undeprecate system.programResult until we have a good solution at hand | Araq | 2019-06-03 | 1 | -2/+2 |
| | |||||
* | Remove immediate pragma (#11308) | Arne Döring | 2019-05-29 | 1 | -2/+2 |
| | | | | | * remove immediate from tests * remove immediate from the compiler | ||||
* | system.nim: minor fix for the new 'unown' template | Araq | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | switch should be nimOldShiftRight with the nim prefix | Araq | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | right shift is now by default sign preserving (#11322) | Arne Döring | 2019-05-29 | 1 | -18/+28 |
| | | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry | ||||
* | Fixed #9762 (#11296) | Yuriy Glukhov | 2019-05-29 | 1 | -30/+29 |
| | |||||
* | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -2/+0 |
| | |||||
* | finish #11292: fix `addQuoted` and add changelog entry (#11301) | Miran | 2019-05-22 | 1 | -0/+4 |
| | | | | | | * finish #11292: fix `addQuoted` and add changelog entry * JS is special | ||||
* | low/high for float ranges (#11177) | Oscar Nihlgård | 2019-05-06 | 1 | -4/+4 |
| | |||||
* | Fix ..< iterator (#11103) | Arne Döring | 2019-05-03 | 1 | -0/+14 |
| | | | | | | * add iterator overloads * add test | ||||
* | introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145) | Andreas Rumpf | 2019-05-02 | 1 | -0/+6 |
| | | | | | | | | * introduce temporary <//> for 'owned' to get this compile with 0.19 * make newTable[string, owned Node]() compile (but it crashes) * make sink/owned parameters consistent * make actiontable test compile again * VM: support sytem.move; makes tests green | ||||
* | added system.unown to make 'owned' sane to use in practice; later on we ↵ | Araq | 2019-04-29 | 1 | -1/+6 |
| | | | | might change the type inference rules to make it more convenient | ||||
* | make seq.add more effective for --newruntime | Araq | 2019-04-25 | 1 | -12/+1 |
| | |||||
* | deprecate programResult, avoid exposing in standalone mode (#11075) | Jacek Sieka | 2019-04-23 | 1 | -6/+4 |
| | |||||
* | system.nim: copyMem and friends do not raise any exception | Araq | 2019-04-22 | 1 | -4/+6 |
| | |||||
* | added system.disarm (experimental) | Araq | 2019-04-12 | 1 | -0/+7 |
| | |||||
* | respect -d:useMalloc everywhere; turn ansi_c and memory into proper Nim modules | Araq | 2019-04-08 | 1 | -3/+2 |
| | |||||
* | destructors: we are cooking now | Araq | 2019-04-06 | 1 | -9/+24 |
| | |||||
* | refactoring: move threadlocalstorage into its own file | Araq | 2019-04-04 | 1 | -3/+5 |
| | |||||
* | newruntime: progress | Araq | 2019-04-02 | 1 | -4/+4 |
| | |||||
* | newruntime: progress | Araq | 2019-04-01 | 1 | -0/+2 |
| | |||||
* | make Boehm GC work on Windows | Araq | 2019-03-30 | 1 | -1/+4 |
| | |||||
* | system.nim: documentation improvements | Andreas Rumpf | 2019-03-23 | 1 | -4/+7 |
| | |||||
* | add short overview of the system module (#10883) | Miran | 2019-03-23 | 1 | -24/+55 |
| | |||||
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | * 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 | 1 | -0/+18 |
| | |||||
* | --newruntime: progress | Andreas Rumpf | 2019-03-14 | 1 | -33/+35 |
| | |||||
* | Revert "put extracted modules behind the switch, to enable doc generation" | narimiran | 2019-03-14 | 1 | -11/+10 |
| | | | | This reverts commit 71bff7d2df428896d3395d18b09c6f0c9c2fea4d. | ||||
* | put extracted modules behind the switch, to enable doc generation | narimiran | 2019-03-14 | 1 | -10/+11 |
| | |||||
* | move system.dollars in a separate file (#10829) | Miran | 2019-03-13 | 1 | -181/+32 |
| | |||||
* | system: some documentation improvements (#10809) | Miran | 2019-03-11 | 1 | -777/+1349 |
| | |||||
* | Don't include the nimhcr dev docs in the system module documentation (#10759) | zah | 2019-03-08 | 1 | -2/+0 |
| | |||||
* | move assertions and iterators out of system.nim (#10597) | Miran | 2019-03-07 | 1 | -423/+65 |
| | | | | | * move assertions and iterators out of system.nim * limit nimsuggest tests to the first 3 suggestions | ||||
* | added system.default in order to prevent the abstraction inversion that ↵ | Andreas Rumpf | 2019-03-05 | 1 | -0/+4 |
| | | | | 'template default(T): untyped = (var x: T; x)' causes | ||||
* | make exception handling use owned refs | Andreas Rumpf | 2019-03-05 | 1 | -5/+13 |
| | |||||
* | attempt to make the CIs happy by using the older syntax | Andreas Rumpf | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | special typing rules for owned pointers | Andreas Rumpf | 2019-03-04 | 1 | -15/+35 |
| | |||||
* | code cleanup: there is no MoveError and sinks are always available | Andreas Rumpf | 2019-03-04 | 1 | -27/+16 |
| | |||||
* | make 'doc io.nim' work | Andreas Rumpf | 2019-03-04 | 1 | -2/+3 |
| | |||||
* | alloc et al don't have any effect; fixes #9746 | Araq | 2019-03-01 | 1 | -16/+16 |
| |