Commit History

Author SHA1 Message Date
  Araq 5526252fa0 fixes testament compilation 6 years ago
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore 6 years ago
  Andreas Rumpf bb8c47b496 pragmas compiles again 6 years ago
  Zahary Karadjov ae5c946a32 Support thread-local variables declared inside procs; fixes #7565 6 years ago
  Andreas Rumpf ee366f1746 .experimental can now be used to enable specific features 6 years ago
  Jacek Sieka 72dfe176f5 remove dead code elimination option (#7669) 6 years ago
  Andreas Rumpf 33b69f0ed0 refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654 6 years ago
  Andreas Rumpf 47335aab41 introduce nkTupleConstr AST node for unary tuple construction; breaking change 6 years ago
  Araq 8518683dc7 the 'deprecated' pragma for modules now supports an error message 6 years ago
  Andreas Rumpf d837362216 C codegen: preparations for different seq and string implementations 6 years ago
  Araq 9de05ec3e0 further steps in implementing sink parameters; refs #7041 6 years ago
  cooldome 0a8684db4c User pragmas hide effect specs bug fix. Fixes #7216 (#7217) 6 years ago
  Andreas Rumpf fc967cc715 custom pragmas: proper error handling 6 years ago
  Andreas Rumpf 212457f5e0 the .deprecated pragma for procs now supports a user-definable deprecation message 7 years ago
  Yuriy Glukhov 02c1f120eb Fixes nimsuggest#78 (#7151) 7 years ago
  cooldome 27aab0be16 Custom pragmas in procs bug fix (#7086) 7 years ago
  cooldome 2c9e56a783 Implement custom annotations (#6987) 7 years ago
  Andreas Rumpf c19c6b1fae Merge branch 'devel' of github.com:nim-lang/Nim into devel 7 years ago
  Andreas Rumpf 7b5448c755 introduce 'core' as an alias for 'compilerproc' 7 years ago
  cooldome 53cf0b2c24 Allow noreturn procs with void type (#6973) 7 years ago
  cooldome 2b3ec0a7c6 Implement language feature #6885 (#6954) 7 years ago
  Araq a22dba4a8b newruntime: removed old way of writing destructors 7 years ago
  Andreas Rumpf 58187f2120 added a warning that the .deprecate statement is unreliable for routines 7 years ago
  Andreas Rumpf bd19b5f4d3 implemented undocumented '.liftLocals' feature 7 years ago
  Andreas Rumpf 70ea45cdba deprecated unary '<' 7 years ago
  Andreas Rumpf 7889692523 first implementation of package level types that allow forwarding across module boundaries 7 years ago
  Andreas Rumpf c6235920cb backend preparations for incomplete/forwarded object types 7 years ago
  Andreas Rumpf 50f62ff44a distinguish between 'reorder' and 'noforward' 7 years ago
  Andreas Rumpf d66a920447 fixes #5846 7 years ago
  Zahary Karadjov 74a80988d9 proper error reporting for concepts and the introduction of the {.explain.} pragma 8 years ago