summary refs log tree commit diff stats
path: root/compiler/condsyms.nim
Commit message (Collapse)AuthorAgeFilesLines
* Add isInstanceOf for generic procs to the macros module (#9730)cooldome2018-11-211-1/+1
|
* deprecated ospaths (#9665)Andreas Rumpf2018-11-091-0/+1
|
* added system.typeof operation; fixes #9093Araq2018-10-241-0/+1
|
* implement sizeof and alignof operator (manually squashed #5664) (#9356)Timothee Cour2018-10-141-0/+1
|
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-0/+1
|
* .error for routines now can also have a custom error message; improve error ↵Araq2018-09-251-0/+1
| | | | message for 'nil' strings
* Add sym owner to macros (#8253)cooldome2018-09-031-0/+1
|
* add nimHasWarningX and nimHasHintX defines for feature detection purposesAndreas Rumpf2018-08-231-0/+6
|
* fixes merge conflictAndreas Rumpf2018-08-191-0/+9
|\
| * every .experimental feature has a corrsponding 'nimHasX' define; fixes ↵Araq2018-08-181-0/+6
| | | | | | | | #8644; refs #8672
| * changes how the now illegal 'string == nil' comparison is detectedAndreas Rumpf2018-08-151-0/+1
| |
| * WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-0/+1
| |
| * fixes #6255, add `system.ashr` arithmetic right shift (#8547)andri lim2018-08-071-0/+1
| |
| * fixes 7833 (#8533)Andreas Rumpf2018-08-051-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 workAraq2018-08-051-0/+1
|\ \
| * | fixes #7833; still to-do: fix setLenAraq2018-07-301-0/+1
| |/
* / system.substr is not implemented with compilerProcs anymoreAndreas Rumpf2018-07-111-0/+1
|/
* A minimal patch enabling the new typedesc and static types syntaxZahary Karadjov2018-06-161-0/+1
|
* bugfix: allow 'export' in the VMAndreas Rumpf2018-06-121-0/+1
|
* big refactoring: parser compiles againAndreas Rumpf2018-05-101-59/+12
|
* make 'not nil' experimentalAndreas Rumpf2018-05-021-0/+1
|
* make the build more robustAndreas Rumpf2018-04-301-0/+1
|
* correct comparisons for nil strings/seqsAndreas Rumpf2018-04-281-1/+1
|
* move eqIdent to vm.nim (#7585)Arne Döring2018-04-151-0/+1
| | | | | | * Strutils comment changes. * fix typo
* Get symbol kind (#7491)Arne Döring2018-04-111-0/+1
|
* don't make optNilCheck default to on for now (#7058)jcosborn2018-01-171-0/+1
| | | | | | * don't make optNilCheck default to on for now * add conditional symbol nimHasNilChecks
* language change: change how the experimental dot operators workAndreas Rumpf2017-11-291-0/+1
|
* the documentation generator now supports system.runnableExamplesAraq2017-11-261-0/+1
|
* 'ord' does not produce a range type anymoreAndreas Rumpf2017-11-021-0/+1
|
* breaking change: arrays of char do not convert to cstring; ptr to array of ↵Andreas Rumpf2017-10-101-0/+1
| | | | char does
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-0/+1
|
* Introduce first class support for Android (#5772)Fredrik Høisæther Rasch2017-08-061-1/+4
|
* support for external types with covariant generic paramsZahary Karadjov2017-05-081-0/+1
|
* Make DragonFlyBSD a first class BSD-like OS (#5548)Eugene Kabanov2017-03-161-3/+4
|
* refactoring: explict config state instead of globalsAndreas Rumpf2017-02-011-0/+1
|
* existance of new distros.nim module can be detected with defined(nimDistros)Araq2016-12-311-0/+1
|
* new shift ops for Nim; based on #4743Andreas Rumpf2016-12-291-0/+1
|
* make nim bootstrap again for older versionsAndreas Rumpf2016-07-301-0/+1
|
* Add the ability to pass a value with the -d flagJeff Ciesielski2016-07-041-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 genericsAraq2015-09-121-0/+1
|
* Fixed seq.insert and seq.delete for js.Yuriy Glukhov2015-09-071-0/+1
|
* attempt to fix bootstrapping; refs #3139Araq2015-08-071-0/+1
|
* implements varargs[untyped]; refs #2545; to be documentedAraq2015-07-021-0/+1
|
* fixes #2909Araq2015-06-151-0/+1
|
* fixes #2569Araq2015-04-231-103/+46
|
* macros.PNimrodNode is now NimNodeAraq2015-02-241-0/+1
|
* the compiler knows vxWorks is an OSAraq2015-01-281-1/+1
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* fixes #1735Araq2014-12-151-1/+1
|
* introduced 'benign' pragmaAraq2014-10-251-1/+2
|