Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add isInstanceOf for generic procs to the macros module (#9730) | cooldome | 2018-11-21 | 1 | -1/+1 |
| | |||||
* | deprecated ospaths (#9665) | Andreas Rumpf | 2018-11-09 | 1 | -0/+1 |
| | |||||
* | added system.typeof operation; fixes #9093 | Araq | 2018-10-24 | 1 | -0/+1 |
| | |||||
* | implement sizeof and alignof operator (manually squashed #5664) (#9356) | Timothee Cour | 2018-10-14 | 1 | -0/+1 |
| | |||||
* | Unchecked arrays now have their own type (#9267) | LemonBoy | 2018-10-10 | 1 | -0/+1 |
| | |||||
* | .error for routines now can also have a custom error message; improve error ↵ | Araq | 2018-09-25 | 1 | -0/+1 |
| | | | | message for 'nil' strings | ||||
* | Add sym owner to macros (#8253) | cooldome | 2018-09-03 | 1 | -0/+1 |
| | |||||
* | add nimHasWarningX and nimHasHintX defines for feature detection purposes | Andreas Rumpf | 2018-08-23 | 1 | -0/+6 |
| | |||||
* | fixes merge conflict | Andreas Rumpf | 2018-08-19 | 1 | -0/+9 |
|\ | |||||
| * | every .experimental feature has a corrsponding 'nimHasX' define; fixes ↵ | Araq | 2018-08-18 | 1 | -0/+6 |
| | | | | | | | | #8644; refs #8672 | ||||
| * | changes how the now illegal 'string == nil' comparison is detected | Andreas Rumpf | 2018-08-15 | 1 | -0/+1 |
| | | |||||
| * | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 1 | -0/+1 |
| | | |||||
| * | fixes #6255, add `system.ashr` arithmetic right shift (#8547) | andri lim | 2018-08-07 | 1 | -0/+1 |
| | | |||||
| * | fixes 7833 (#8533) | Andreas Rumpf | 2018-08-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | * fixes #7833; still to-do: fix setLen * make tests green again * also fixes setLen and string concats; refs #7833 * change formating to avoid a compiler warning * emit the write barrier also for addChar * fixes yet another regression * make setLengthStr compile for the old version * make growobjcrash complete earlier | ||||
* | | make at least bootstrapping work | Araq | 2018-08-05 | 1 | -0/+1 |
|\ \ | |||||
| * | | fixes #7833; still to-do: fix setLen | Araq | 2018-07-30 | 1 | -0/+1 |
| |/ | |||||
* / | system.substr is not implemented with compilerProcs anymore | Andreas Rumpf | 2018-07-11 | 1 | -0/+1 |
|/ | |||||
* | A minimal patch enabling the new typedesc and static types syntax | Zahary Karadjov | 2018-06-16 | 1 | -0/+1 |
| | |||||
* | bugfix: allow 'export' in the VM | Andreas Rumpf | 2018-06-12 | 1 | -0/+1 |
| | |||||
* | big refactoring: parser compiles again | Andreas Rumpf | 2018-05-10 | 1 | -59/+12 |
| | |||||
* | make 'not nil' experimental | Andreas Rumpf | 2018-05-02 | 1 | -0/+1 |
| | |||||
* | make the build more robust | Andreas Rumpf | 2018-04-30 | 1 | -0/+1 |
| | |||||
* | correct comparisons for nil strings/seqs | Andreas Rumpf | 2018-04-28 | 1 | -1/+1 |
| | |||||
* | move eqIdent to vm.nim (#7585) | Arne Döring | 2018-04-15 | 1 | -0/+1 |
| | | | | | | * Strutils comment changes. * fix typo | ||||
* | Get symbol kind (#7491) | Arne Döring | 2018-04-11 | 1 | -0/+1 |
| | |||||
* | don't make optNilCheck default to on for now (#7058) | jcosborn | 2018-01-17 | 1 | -0/+1 |
| | | | | | | * don't make optNilCheck default to on for now * add conditional symbol nimHasNilChecks | ||||
* | language change: change how the experimental dot operators work | Andreas Rumpf | 2017-11-29 | 1 | -0/+1 |
| | |||||
* | the documentation generator now supports system.runnableExamples | Araq | 2017-11-26 | 1 | -0/+1 |
| | |||||
* | 'ord' does not produce a range type anymore | Andreas Rumpf | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | breaking change: arrays of char do not convert to cstring; ptr to array of ↵ | Andreas Rumpf | 2017-10-10 | 1 | -0/+1 |
| | | | | char does | ||||
* | first steps of making 'opt' a first class type for Nim | Andreas Rumpf | 2017-09-25 | 1 | -0/+1 |
| | |||||
* | Introduce first class support for Android (#5772) | Fredrik Høisæther Rasch | 2017-08-06 | 1 | -1/+4 |
| | |||||
* | support for external types with covariant generic params | Zahary Karadjov | 2017-05-08 | 1 | -0/+1 |
| | |||||
* | Make DragonFlyBSD a first class BSD-like OS (#5548) | Eugene Kabanov | 2017-03-16 | 1 | -3/+4 |
| | |||||
* | refactoring: explict config state instead of globals | Andreas Rumpf | 2017-02-01 | 1 | -0/+1 |
| | |||||
* | existance of new distros.nim module can be detected with defined(nimDistros) | Araq | 2016-12-31 | 1 | -0/+1 |
| | |||||
* | new shift ops for Nim; based on #4743 | Andreas Rumpf | 2016-12-29 | 1 | -0/+1 |
| | |||||
* | make nim bootstrap again for older versions | Andreas Rumpf | 2016-07-30 | 1 | -0/+1 |
| | |||||
* | Add the ability to pass a value with the -d flag | Jeff Ciesielski | 2016-07-04 | 1 | -2/+7 |
| | | | | | | | This allows the end user to use the {.magic: "IntDefine"/"StrDefine"} pragmas to pass values into code at compile time. This has a nice side effect of also allowing/requiring a default value to be assigned in the code (see osalloc.nim/StandaloneHeapSize for an example) | ||||
* | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+1 |
| | |||||
* | Fixed seq.insert and seq.delete for js. | Yuriy Glukhov | 2015-09-07 | 1 | -0/+1 |
| | |||||
* | attempt to fix bootstrapping; refs #3139 | Araq | 2015-08-07 | 1 | -0/+1 |
| | |||||
* | implements varargs[untyped]; refs #2545; to be documented | Araq | 2015-07-02 | 1 | -0/+1 |
| | |||||
* | fixes #2909 | Araq | 2015-06-15 | 1 | -0/+1 |
| | |||||
* | fixes #2569 | Araq | 2015-04-23 | 1 | -103/+46 |
| | |||||
* | macros.PNimrodNode is now NimNode | Araq | 2015-02-24 | 1 | -0/+1 |
| | |||||
* | the compiler knows vxWorks is an OS | Araq | 2015-01-28 | 1 | -1/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | fixes #1735 | Araq | 2014-12-15 | 1 | -1/+1 |
| | |||||
* | introduced 'benign' pragma | Araq | 2014-10-25 | 1 | -1/+2 |
| |