Andreas Rumpf
|
ce692ce817
make tests green again
|
6 years ago |
Andreas Rumpf
|
84d122b5c8
extended system.type/typeof to support an upcoming 'collect' macro that works much better than sugar.lc
|
6 years ago |
Andreas Rumpf
|
1948eadc24
change runnableExamples implementation; fixes #8641; fixes #7135; runnableExamples works for templates and generics
|
6 years ago |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 years ago |
Araq
|
d8e66d6acc
fixes merge conflict
|
6 years ago |
Timothee Cour
|
c352329714
runnableExamples: keep (gitignored) generated foo_examples.nim for inspection even on success (#8544)
|
6 years ago |
Andreas Rumpf
|
e555e97b4b
use slashes instead of dots for paths
|
6 years ago |
Timothee Cour
|
06571f5495
fixes #8323 : avoid polluting git status after `nim doc foo` (#8415)
|
6 years ago |
skilchen
|
6de52d2b74
make runnableExamples use a private nimcache so that they can be tested in parallel (#8281)
|
6 years ago |
LemonBoy
|
0a14b3d198
Check the RHS when building a set (#8159)
|
6 years ago |
LemonBoy
|
52fc16d5d2
Return an error symbol as macro output if needed (#8116)
|
6 years ago |
Zahary Karadjov
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 years ago |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 years ago |
Araq
|
8e9551b1c7
fixex merge conflicts
|
6 years ago |
andri lim
|
069a53ad4b
fixes #7906, array and openarray arg vs. ptr/ref generic (#7909)
|
6 years ago |
Andreas Rumpf
|
12996c08a1
fixed merge conflict
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 years ago |
Andreas Rumpf
|
31d9df9e75
runnableExamples: use the self exe to test the examples
|
6 years ago |
Andreas Rumpf
|
ddc6cec69e
refactoring: move DB model to incremental.nim
|
6 years ago |
andri lim
|
25a41d5d90
fixes #7818, correct internal representation of generic objects array construction (#7824)
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
18a3833d60
more refactoring
|
6 years ago |
Andreas Rumpf
|
9849808720
Merge branch 'devel' into araq-big-refactoring
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Zahary Karadjov
|
1c478db375
fix #7883; fix #7829
|
6 years ago |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |