Historique des commits

Auteur SHA1 Message Date
  Emery Hemingway 2ca7b703fb No implicit quit for Genode (#6515) il y a 7 ans
  Andreas Rumpf 740c07ead4 fixes a codegen bug: in 'result = f(result)' the default initialization for 'result' IS required il y a 7 ans
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
  Andreas Rumpf 405b9c8a85 refactoring: TLoc knows the node it originated from; it is planned to use this to produce better C code (move optimizations) il y a 7 ans
  Andreas Rumpf a04c7d8b38 introduce OnHeapNew and rename TLoc.s to TLoc.storage il y a 7 ans
  Zahary Karadjov c446806f75 improve the debugging experience when line directives are used il y a 7 ans
  Andreas Rumpf 920f4acadf fixes #6279 il y a 7 ans
  Araq 9cbb4c3f85 fixes #5989 il y a 7 ans
  Markus F.X.J. Oberhumer 963679389c cgen: #undef some more predefined symbols. (#5831) il y a 7 ans
  zah 39aef12446 review and merge zahary's work (#5849) il y a 7 ans
  Jacek Sieka ba4cc4bf35 a few tiny cleanups (#5712) il y a 7 ans
  Markus F.X.J. Oberhumer 8d3f477fad Create correct C protoypes in genMainProc. (#5822) il y a 7 ans
  Andreas Rumpf 7b1568d19c make -d:nimdiff feature more robust il y a 7 ans
  Emery Hemingway 7e351fc7fa support for the Genode OS framework (#5560) il y a 7 ans
  Araq 93f0f1c6e4 fixes #5598 il y a 7 ans
  Araq 46b672a6c4 minor codegen bugfix: don't use names for closures that are also mangled Nim names il y a 7 ans
  Araq fb37d13f46 fixes #5439 il y a 7 ans
  Andreas Rumpf 46f33515d7 Merge branch 'devel' into faster-nimsuggest il y a 7 ans
  Arne Döring 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
  Araq 57874ed9b8 C++ codegen: emit 'extern C' for importc'ed functions that we declare a prototype for il y a 7 ans
  Andreas Rumpf 848676cec6 name mangling bugfixes; ndi file generation for debugger support il y a 8 ans
  Andreas Rumpf fab69661ad new name mangling rules for easier debugging il y a 8 ans
  Andreas Rumpf 56aa1ac5bc new name mangling scheme implemented il y a 8 ans
  Andreas Rumpf f04d21f279 refactoring: explict config state instead of globals il y a 8 ans
  Araq 03a1c3b077 .compile pragma supports patterns and actions il y a 8 ans
  Araq 9c47bb9cc0 happy new year il y a 8 ans
  Araq 5c08ca7ed2 make Nim compiler compile with 0.15.2 il y a 8 ans
  Araq 9c0319d211 fixes #5171 il y a 8 ans
  Andreas Rumpf 22ce05ef16 fixes recently introduced regression il y a 8 ans