Historial de Commits

Autor SHA1 Mensaje Fecha
  cooldome eaca5be9d6 Change the order of compilation passes, transformation is made lazy at code gen (#8489) hace 6 años
  LemonBoy 4808ef72db [WIP] Early evaluation of mIs (#8723) hace 6 años
  Timothee Cour 745f1642d6 implement sizeof and alignof operator (manually squashed #5664) (#9356) hace 6 años
  LemonBoy fab4d38411 string to string conversion keeps the dest type (#9323) hace 6 años
  LemonBoy e9b5a4e25d Constant folding should not drop distinct types hace 6 años
  LemonBoy 7107ec05de Narrowing casts are applied after every op if needed (#8918) hace 6 años
  Andreas Rumpf e4be1cb814 system.compileDate and compileTime are in UTC; fixes #7305; docgen supports SOURCE_DATE_EPOCH, fixes #3113 hace 6 años
  LemonBoy 2c8361bd39 Constant folding for integer casts (#8095) hace 6 años
  Oscar Nihlgård 7dcf435b4b Fix abs & unary sub in semfold (#8724) hace 6 años
  LemonBoy a87341775a Don't consider tyAnd/tyNot/tyOr/tyAnything as generic (#8700) hace 6 años
  andri lim 4d5cce9882 fixes #6255, add `system.ashr` arithmetic right shift (#8547) hace 6 años
  cooldome 404f0d64af Add sizeof for arrays of integral types (#8445) hace 6 años
  LemonBoy bfa3d62cc1 More concept fixes hace 6 años
  LemonBoy fb62dd1fae Fix constant folding for shl/not hace 6 años
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler hace 6 años
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals hace 6 años
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore hace 6 años
  Andreas Rumpf a6e53ec47b semfold compiles again hace 6 años
  Andreas Rumpf 5bf31fcabe big refactoring: mores stuff compiles hace 6 años
  Oscar Nihlgård cc0ca43743 Don't hide overflow/underflow/divbyzero in semfold (#7732) hace 6 años
  tersec 262aafa0a9 https://reproducible-builds.org/ support via SOURCE_DATE_EPOCH (#7644) (#7661) hace 6 años
  Andreas Rumpf 47335aab41 introduce nkTupleConstr AST node for unary tuple construction; breaking change hace 6 años
  Araq 2c1f1f21bf fixes #3985 hace 6 años
  GULPF 94038545be Fixes codegen bug with literal negative zero, fixes #7079 (#7158) hace 7 años
  Andreas Rumpf 68dfd1729e fixes #6989 hace 7 años
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types hace 7 años
  Araq ee67a67ac4 first steps in adding template/macro calls to stack traces hace 7 años
  Andreas Rumpf e61d8166cc fixes the second example of #6757 hace 7 años
  Andreas Rumpf e9243a1616 Merge branch 'devel' into araq hace 7 años
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword hace 7 años