summary refs log tree commit diff stats
path: root/compiler/vm.nim
Commit message (Expand)AuthorAgeFilesLines
* more modules compile againAndreas Rumpf2018-05-121-1/+1
* more modules compile againAndreas Rumpf2018-05-121-100/+110
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-20/+21
* make tests green againAndreas Rumpf2018-04-211-1/+1
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-3/+3
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-2/+4
* eqIdent new returns false on non identifier types (#7629)Arne Döring2018-04-171-5/+13
* move eqIdent to vm.nim (#7585)Arne Döring2018-04-151-3/+29
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-9/+9
* Get symbol kind (#7491)Arne Döring2018-04-111-15/+20
* reuse default ident in opcNNewNimNode (performance regression) (#7330)jcosborn2018-03-141-1/+1
* some progress on #7261; VM does not support the new backwards indexingAraq2018-02-281-3/+15
* fixes #7215Andreas Rumpf2018-02-141-2/+5
* deprecated unary '<'Andreas Rumpf2017-10-291-12/+11
* implemented new experimental scriptable import mechanismAndreas Rumpf2017-10-011-1/+1
* workaround a GC/codegen issue that proves nasty to fixAndreas Rumpf2017-09-261-1/+4
* breaking change: getAst strips away pointless nnkStmtList nodes; node renderi...Andreas Rumpf2017-09-261-1/+2
* Fix operations on string as openarray in VM. (#6257)Parashurama2017-09-151-5/+23
* Fix seq.setLen initialisation in VM (#6224)Parashurama2017-09-021-8/+23
* Vm fix zero extend proc ze/ze64 && toU32/toU16/toU8 (#5988)Parashurama2017-08-031-0/+11
* Lineinfo change (#6084)Arne Döring2017-07-171-4/+16
* improved comment satement support in macros (#5904)Arne Döring2017-06-021-1/+1
* Creating and setting comment nodes in macros (#5850)Fredrik Høisæther Rasch2017-05-311-0/+2
* Merge branch 'zahary' into araq2Andreas Rumpf2017-05-171-2/+3
|\
| * fix affecting templates with explicit generic paramsZahary Karadjov2017-05-131-2/+3
* | Merge branch 'zahary' into araq2Andreas Rumpf2017-05-161-0/+6
|\|
| * lift parameter-less do block to lambdasZahary Karadjov2017-04-101-2/+1
| * fix the do notation when used with procsZahary Karadjov2017-04-091-1/+2
| * Restore the Nim's 0.14 proper handling of generic aliasesZahary Karadjov2017-04-081-0/+6
* | fixes an internal compiler error when json.to is used wronglyAndreas Rumpf2017-05-061-1/+9
|/
* big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-1/+4
* fixes #5352Araq2017-02-081-1/+3
* fixes #5327Andreas Rumpf2017-02-031-1/+2
* fixes #4992Parashurama2017-02-021-1/+4
* fix confusing line information for macros that produce errorsAraq2017-02-011-0/+1
* avoid some compiler crashes in debug modeAndreas Rumpf2017-01-231-2/+5
* fix seq add for nim node in VM (#5253)Arne Döring2017-01-191-1/+1
* make quote ast a ref type (#5246)Arne Döring2017-01-191-0/+6
* added system.gorgeEx that includes the exitCode; refs #4874; fixes #1994Araq2017-01-071-2/+3
* new dependency tracking for nimsuggestAraq2016-11-051-1/+3
* big refactoring: step 1Araq2016-10-311-18/+20
* fixes #4915andri lim2016-10-271-4/+8
* Merge pull request #4872 from flyx/gorgefixAndreas Rumpf2016-10-241-1/+2
|\
| * Fixes #4871Felix Krause2016-10-091-1/+2
* | fixes #4906Andreas Rumpf2016-10-211-1/+1
* | fixes #4856Andreas Rumpf2016-10-201-1/+1
|/
* fixes #4803Andreas Rumpf2016-09-241-1/+2
* VM: 'raises' in an 'except' doesn't cause an endless loop anymoreAraq2016-09-141-2/+10
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-3/+3
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-10/+9