index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
pragmas.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
improve error messages quality for '.push: raises []'
Araq
2019-01-13
1
-0
/
+7
*
Cleanup comesFromPush logic (#10278)
Neelesh Chandola
2019-01-11
1
-8
/
+1
*
fixes #10216 (#10270)
Andreas Rumpf
2019-01-11
1
-8
/
+11
*
{.deprecated: msg.} now works for vars and lets (#10234)
Neelesh Chandola
2019-01-08
1
-1
/
+1
*
Deprecate gc v2 (#10151)
Neelesh Chandola
2019-01-01
1
-6
/
+6
*
Deprecated pragma is now supported on enum fields (#10113)
Neelesh Chandola
2018-12-30
1
-0
/
+1
*
{.push raises: [].} is now ignored for vars/lets/consts (#10026)
Neelesh Chandola
2018-12-30
1
-6
/
+13
*
custom pragmas in pragma blocks
Andrii Riabushenko
2018-12-11
1
-2
/
+2
*
fixes #9889, fixes #9886
Araq
2018-12-08
1
-1
/
+1
*
enables .raises: [] via a .push (#9834) [backport]
Andreas Rumpf
2018-12-01
1
-1
/
+8
*
new minor language feature: .noSideEffect blocks like .gcsafe blocks
Andreas Rumpf
2018-11-27
1
-3
/
+4
*
don't crash where there is an unknown statement pragma [backport]
Andreas Rumpf
2018-11-27
1
-2
/
+5
*
bitsize respected in size calculation. (#9756)
Arne Döring
2018-11-19
1
-0
/
+2
*
language cleanup: the .unchecked pragma is dead
Araq
2018-11-06
1
-2
/
+4
*
fixes #9358
Andreas Rumpf
2018-10-26
1
-3
/
+3
*
implement sizeof and alignof operator (manually squashed #5664) (#9356)
Timothee Cour
2018-10-14
1
-1
/
+3
*
Fix overload resolution for pragmas evaluation (#8902)
LemonBoy
2018-10-09
1
-2
/
+2
*
attempt to fix the .line pragma
Araq
2018-10-03
1
-12
/
+1
*
compiler: fixes path generation for .line pragma
Araq
2018-10-02
1
-5
/
+9
*
don't require an implementation for procs marked with .error; activate the mo...
Araq
2018-09-29
1
-0
/
+1
*
.error for routines now can also have a custom error message; improve error m...
Araq
2018-09-25
1
-2
/
+2
*
Allow custom pragmas on more symbols again
Jörg Wollenschläger
2018-09-22
1
-1
/
+1
*
Merge pull request #8875 from awr1/experimentalize-reorder
Andreas Rumpf
2018-09-15
1
-4
/
+19
|
\
|
*
fixed stmtPragmas stuff
awr
2018-09-07
1
-1
/
+1
|
*
brought back pragmaNoForward, deprecated
awr
2018-09-05
1
-0
/
+15
|
*
Fix merge
awr
2018-09-04
1
-22
/
+7
|
*
Deny THIS experimental pragma specifically for non-toplevel
awr
2018-09-04
1
-1
/
+5
|
*
Merge branch 'devel' into experimentalize-reorder
awr1
2018-09-04
1
-7
/
+30
|
|
\
|
*
|
transformed {.reorder: on.} into {.experimental: codeReordering.}, added tests
awr
2018-09-04
1
-8
/
+5
*
|
|
make tcompilerapi green, don't assue projectPath exists
Araq
2018-09-14
1
-5
/
+8
*
|
|
better file handling for .line directives
Araq
2018-09-14
1
-1
/
+3
*
|
|
compiler refactoring; use typesafe path handing; docgen: render symbols betwe...
Andreas Rumpf
2018-09-07
1
-30
/
+19
*
|
|
Allow wCodegenDecl on lambdas (#8892)
LemonBoy
2018-09-07
1
-1
/
+1
|
|
/
|
/
|
*
|
allow .experimental in a .push/pop environment; refs #8676
Araq
2018-08-27
1
-17
/
+22
*
|
More checks for custom pragmas placement (#8765)
LemonBoy
2018-08-25
1
-3
/
+6
*
|
Validate pragmas attached to for variables (#8749)
LemonBoy
2018-08-24
1
-0
/
+1
|
/
*
More robust handling of deprecated pragmas (#8696)
LemonBoy
2018-08-21
1
-2
/
+8
*
deprecate the .this pragma
Araq
2018-08-09
1
-0
/
+2
*
Don't remove extension of source files twice, if filenames contain dots
Jörg Wollenschläger
2018-06-26
1
-1
/
+1
*
Fixed stacktrace/linetrace proc pragmas when appended by macro pragma
Yuriy Glukhov
2018-06-14
1
-57
/
+72
*
Allow stacktrace and linetrace pragmas on procs
Yuriy Glukhov
2018-06-12
1
-2
/
+2
*
record cppdefine for incremental compilation
Andreas Rumpf
2018-06-10
1
-0
/
+3
*
implement passL and passC for the compilation cache
Andreas Rumpf
2018-06-10
1
-3
/
+8
*
fixex merge conflicts
Araq
2018-06-08
1
-0
/
+4
|
\
|
*
Fixes #7982
Yuriy Glukhov
2018-06-07
1
-0
/
+4
*
|
incremental compilation: implemented basic replay logic
Andreas Rumpf
2018-06-02
1
-17
/
+36
*
|
baby steps for incremental compilation
Andreas Rumpf
2018-05-30
1
-2
/
+3
*
|
refactoring: remove idents.legacy global variable and pass the IdentCache aro...
Andreas Rumpf
2018-05-27
1
-6
/
+6
*
|
remove more global variables in the Nim compiler
Andreas Rumpf
2018-05-27
1
-4
/
+4
*
|
preparations of making compiler/msgs.nim free of global variables
Andreas Rumpf
2018-05-17
1
-3
/
+3
[next]