Commit History

Author SHA1 Message Date
  Andreas Rumpf b5194f592c WIP: an API for VM replay global state support 6 years ago
  Andreas Rumpf 826c1e2d78 incremental compilation: implemented basic replay logic 6 years ago
  Andreas Rumpf 688c54d8f1 compiler API: final cleanups; improve security by diabling 'gorge' and friends 6 years ago
  Andreas Rumpf 382bc34f93 vm now free of global variables 6 years ago
  Andreas Rumpf 5d45e630c5 vm.nim: evalMacroCounter is not a global variable anymore 6 years ago
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly 6 years ago
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler 6 years ago
  Andreas Rumpf cb6a4ffa86 Merge branch 'devel' into araq-big-refactoring 6 years ago
  coffeepots 43b1ac07d4 Fix typo in "out of bounds" error message 6 years ago
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals 6 years ago
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables 6 years ago
  Araq 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim 6 years ago
  Araq 5526252fa0 fixes testament compilation 6 years ago
  Andreas Rumpf 297038f704 move more globals into the config object 6 years ago
  Andreas Rumpf ce859d8c16 more modules compile again 6 years ago
  Andreas Rumpf 05724645f8 more modules compile again 6 years ago
  Oscar Nihlgård 7cf87dfac6 VM fix for refs 6 years ago
  Andreas Rumpf b7116a28ee compiler refactoring, pass config around explicitly 6 years ago
  Andreas Rumpf 14046d975d make tests green again 6 years ago
  Andreas Rumpf 33b69f0ed0 refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654 6 years ago
  jcosborn 7e15d5134b allow setting template/macro recursive evaluation limits (#7652) 6 years ago
  Arne Döring 9d4fd1f1bb eqIdent new returns false on non identifier types (#7629) 6 years ago
  Arne Döring ed5b7cbac0 move eqIdent to vm.nim (#7585) 6 years ago
  Andreas Rumpf 47335aab41 introduce nkTupleConstr AST node for unary tuple construction; breaking change 6 years ago
  Arne Döring 6baca58693 Get symbol kind (#7491) 6 years ago
  jcosborn cc5140d8b6 reuse default ident in opcNNewNimNode (performance regression) (#7330) 6 years ago
  Araq 934bba5255 some progress on #7261; VM does not support the new backwards indexing 6 years ago
  Andreas Rumpf 89782460a3 fixes #7215 6 years ago
  Andreas Rumpf 70ea45cdba deprecated unary '<' 7 years ago
  Andreas Rumpf 02ff5f596c implemented new experimental scriptable import mechanism 7 years ago