summary refs log tree commit diff stats
path: root/lib/core
Commit message (Expand)AuthorAgeFilesLines
* fixes #8916 by fixing typeinfo and marshal. (#9341)Vindaar2018-10-131-8/+11
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-1/+1
* Fix macro expansion in expandMacros (#8998)LemonBoy2018-10-091-5/+3
* Update macros.nim (#9182)Timothee Cour2018-10-031-1/+3
* some simple sub-expression elimination not applied by the previos authorZahary Karadjov2018-09-171-11/+13
* Bugfix: custom pragmas were not working on public fieldsZahary Karadjov2018-09-171-4/+9
* fixes merge conflictsAndreas Rumpf2018-09-115-372/+665
|\
| * Add sym owner to macros (#8253)cooldome2018-09-031-0/+6
| * Allow `hint` and `warning` to specify its loc info (#8771)LemonBoy2018-08-281-2/+2
| * doAssert, assert now print full path of failing line on error (#8555)Timothee Cour2018-08-251-1/+3
| * fixes merge conflictAndreas Rumpf2018-08-191-0/+3
| |\
| | * fixes #5617, 'copyLineInfo' addition (#8523)andri lim2018-08-051-0/+3
| * | make at least bootstrapping workAraq2018-08-051-2/+13
| |\|
| | * fixes #7827, bindSym enhancement (#8499)andri lim2018-08-021-1/+9
| | * `lineInfoObj` (and `check`, `expect`) now return absolute paths (#8466)Timothee Cour2018-07-311-0/+1
| | * fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378)andri lim2018-07-201-1/+3
| * | WIP: nothing worksAndreas Rumpf2018-08-051-1/+1
| * | allows a destructor to be attached to a tyString/tySequenceAndreas Rumpf2018-07-272-9/+20
| * | allocators: add deallocAll proc pointerAndreas Rumpf2018-07-271-0/+1
| * | fix merge conflictAndreas Rumpf2018-07-181-1/+3
| |\|
| | * Custom pragmas in proc types (#8205)cooldome2018-07-091-1/+3
| * | WIP: strings/seqs based on destructorsAndreas Rumpf2018-07-172-115/+146
| * | more progress on destructor based stringsAndreas Rumpf2018-07-131-77/+69
| * | system.substr is not implemented with compilerProcs anymoreAndreas Rumpf2018-07-112-51/+121
| |/
| * WIP: an API for VM replay global state supportAndreas Rumpf2018-06-031-0/+47
| * macros.nim: remove deprecated symbolsAndreas Rumpf2018-06-031-3/+0
| * Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-1/+1
| * hasCustomPragma/getCustomPragmaVal: small fix (#7650)RSDuck2018-04-191-1/+5
| * Fixes #7595 (#7623)Dmitry Atamanov2018-04-161-7/+6
| * update macros.nim: followup on pull #7598 (#7619)Timothee Cour2018-04-161-5/+2
| * move eqIdent to vm.nim (#7585)Arne Döring2018-04-151-32/+51
| * add example to docs for getTypeInst and getTypeImpl (#7206)jcosborn2018-04-151-9/+45
| * fixes #7451 (#7575)RSDuck2018-04-141-20/+65
| * introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-1/+2
| * added comment to macros (#7598)Arne Döring2018-04-131-0/+6
| * deprecate macros.callsite; fixes #7369Andreas Rumpf2018-04-121-1/+3
| * Added a few useful os calls to VM (#7440)genotrance2018-04-121-0/+4
| * Get symbol kind (#7491)Arne Döring2018-04-111-63/+99
| * Fixes #7473 (#7475)Arne Döring2018-04-041-36/+8
| * C codegen: preparations for different seq and string implementationsAndreas Rumpf2018-04-032-7/+6
| * Add CommentStmt to astGenRepr (#7313)PMunch2018-03-161-2/+2
* | steps to get for loops as expressionsAndreas Rumpf2018-02-281-4/+4
|/
* Implement custom annotations (#6987)cooldome2018-01-091-0/+54
* New runtime: fix allocator inheritable (#7046)Dmitry Atamanov2018-01-091-1/+1
* Fixes for new runtime (#7037)Dmitry Atamanov2018-01-082-6/+28
* new runtime: added typelayouts.nimAndreas Rumpf2018-01-043-17/+64
* allocators.nim: minor typoAndreas Rumpf2018-01-044-0/+332
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-1/+1
* added macros.unpackVarargsAraq2017-11-301-0/+5
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-11-211-14/+61
|\