Oscar Nihlgård
|
0091f2ad3b
Implement {.booldefine.} (#10533)
|
5 years ago |
cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
6 years ago |
Andreas Rumpf
|
8d850f7a69
deprecated ospaths (#9665)
|
6 years ago |
Araq
|
963292f725
added system.typeof operation; fixes #9093
|
6 years ago |
Timothee Cour
|
745f1642d6
implement sizeof and alignof operator (manually squashed #5664) (#9356)
|
6 years ago |
LemonBoy
|
0ead36dae6
Unchecked arrays now have their own type (#9267)
|
6 years ago |
Araq
|
548fc778c9
.error for routines now can also have a custom error message; improve error message for 'nil' strings
|
6 years ago |
cooldome
|
e63c66b810
Add sym owner to macros (#8253)
|
6 years ago |
Andreas Rumpf
|
1546826006
add nimHasWarningX and nimHasHintX defines for feature detection purposes
|
6 years ago |
Andreas Rumpf
|
696c0c48c7
fixes merge conflict
|
6 years ago |
Araq
|
887987bb1a
every .experimental feature has a corrsponding 'nimHasX' define; fixes #8644; refs #8672
|
6 years ago |
Andreas Rumpf
|
0da91aa744
changes how the now illegal 'string == nil' comparison is detected
|
6 years ago |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 years ago |
andri lim
|
4d5cce9882
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
|
6 years ago |
Araq
|
7ac6462cbd
make at least bootstrapping work
|
6 years ago |
Andreas Rumpf
|
c57e320c94
fixes 7833 (#8533)
|
6 years ago |
Araq
|
53566f7165
fixes #7833; still to-do: fix setLen
|
6 years ago |
Andreas Rumpf
|
5b59852406
system.substr is not implemented with compilerProcs anymore
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
Andreas Rumpf
|
f555338ce8
bugfix: allow 'export' in the VM
|
6 years ago |
Andreas Rumpf
|
61e57cfa13
big refactoring: parser compiles again
|
6 years ago |
Andreas Rumpf
|
599b5d6dcb
make 'not nil' experimental
|
6 years ago |
Andreas Rumpf
|
4948cf3b4c
make the build more robust
|
6 years ago |
Andreas Rumpf
|
f64f9e50cc
correct comparisons for nil strings/seqs
|
6 years ago |
Arne Döring
|
ed5b7cbac0
move eqIdent to vm.nim (#7585)
|
6 years ago |
Arne Döring
|
6baca58693
Get symbol kind (#7491)
|
6 years ago |
jcosborn
|
399c5e38b7
don't make optNilCheck default to on for now (#7058)
|
7 years ago |
Andreas Rumpf
|
33814cf63e
language change: change how the experimental dot operators work
|
7 years ago |
Araq
|
8d1a5dc8e7
the documentation generator now supports system.runnableExamples
|
7 years ago |
Andreas Rumpf
|
762ade1177
'ord' does not produce a range type anymore
|
7 years ago |