Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 0c3e6735ac fixes #9358 %!s(int64=6) %!d(string=hai) anos
  Timothee Cour 745f1642d6 implement sizeof and alignof operator (manually squashed #5664) (#9356) %!s(int64=6) %!d(string=hai) anos
  LemonBoy 33458894da Fix overload resolution for pragmas evaluation (#8902) %!s(int64=6) %!d(string=hai) anos
  Araq 82693514c5 attempt to fix the .line pragma %!s(int64=6) %!d(string=hai) anos
  Araq f98352a498 compiler: fixes path generation for .line pragma %!s(int64=6) %!d(string=hai) anos
  Araq 40e01d8549 don't require an implementation for procs marked with .error; activate the move optimizer for destructors %!s(int64=6) %!d(string=hai) anos
  Araq 548fc778c9 .error for routines now can also have a custom error message; improve error message for 'nil' strings %!s(int64=6) %!d(string=hai) anos
  Jörg Wollenschläger c29d9f0382 Allow custom pragmas on more symbols again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 5fa4fa185b Merge pull request #8875 from awr1/experimentalize-reorder %!s(int64=6) %!d(string=hai) anos
  Araq ed5d2b5505 make tcompilerapi green, don't assue projectPath exists %!s(int64=6) %!d(string=hai) anos
  Araq 313282d805 better file handling for .line directives %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules %!s(int64=6) %!d(string=hai) anos
  awr e3d7056902 fixed stmtPragmas stuff %!s(int64=6) %!d(string=hai) anos
  LemonBoy e81fe6d32f Allow wCodegenDecl on lambdas (#8892) %!s(int64=6) %!d(string=hai) anos
  awr 2b8c4096a4 brought back pragmaNoForward, deprecated %!s(int64=6) %!d(string=hai) anos
  awr c2b09a499c Fix merge %!s(int64=6) %!d(string=hai) anos
  awr cd3d4faa79 Deny THIS experimental pragma specifically for non-toplevel %!s(int64=6) %!d(string=hai) anos
  awr1 eb668003bf Merge branch 'devel' into experimentalize-reorder %!s(int64=6) %!d(string=hai) anos
  awr e6a4213fae transformed {.reorder: on.} into {.experimental: codeReordering.}, added tests %!s(int64=6) %!d(string=hai) anos
  Araq c0c8828d9f allow .experimental in a .push/pop environment; refs #8676 %!s(int64=6) %!d(string=hai) anos
  LemonBoy 6f13184e40 More checks for custom pragmas placement (#8765) %!s(int64=6) %!d(string=hai) anos
  LemonBoy b1c2416abd Validate pragmas attached to for variables (#8749) %!s(int64=6) %!d(string=hai) anos
  LemonBoy cf20c4460c More robust handling of deprecated pragmas (#8696) %!s(int64=6) %!d(string=hai) anos
  Araq b4e5c9d075 deprecate the .this pragma %!s(int64=6) %!d(string=hai) anos
  Jörg Wollenschläger 7e89f9a09a Don't remove extension of source files twice, if filenames contain dots %!s(int64=6) %!d(string=hai) anos
  Yuriy Glukhov 466af35d4d Fixed stacktrace/linetrace proc pragmas when appended by macro pragma %!s(int64=6) %!d(string=hai) anos
  Yuriy Glukhov 7e7b85afc7 Allow stacktrace and linetrace pragmas on procs %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 8db27d30e6 record cppdefine for incremental compilation %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 2662d713f7 implement passL and passC for the compilation cache %!s(int64=6) %!d(string=hai) anos
  Araq 8e9551b1c7 fixex merge conflicts %!s(int64=6) %!d(string=hai) anos