Andreas Rumpf
|
dc4aa47c29
|
bootstrapping works
|
2018-05-13 09:07:11 +02:00 |
|
Andreas Rumpf
|
342e50e26c
|
compiler compiles again; simple programs do work
|
2018-05-13 08:51:11 +02:00 |
|
Andreas Rumpf
|
8ca5b71c6a
|
the remaining passes all compile again
|
2018-05-13 00:45:52 +02:00 |
|
Andreas Rumpf
|
1284827df2
|
C code generator compiles again
|
2018-05-12 23:45:51 +02:00 |
|
Andreas Rumpf
|
050789a8f4
|
sem pass compiles again
|
2018-05-12 21:30:42 +02:00 |
|
Andreas Rumpf
|
dd35111ff2
|
semstmts compiles again
|
2018-05-12 19:45:19 +02:00 |
|
Andreas Rumpf
|
ce859d8c16
|
more modules compile again
|
2018-05-12 16:35:59 +02:00 |
|
Andreas Rumpf
|
05724645f8
|
more modules compile again
|
2018-05-12 11:58:44 +02:00 |
|
Andreas Rumpf
|
fedc136985
|
transf and vmgen compile again
|
2018-05-12 09:38:41 +02:00 |
|
Andreas Rumpf
|
1310279691
|
lambda lifting compiles again
|
2018-05-12 08:30:55 +02:00 |
|
Andreas Rumpf
|
bb8c47b496
|
pragmas compiles again
|
2018-05-11 18:53:18 +02:00 |
|
Andreas Rumpf
|
84bc04ba32
|
sigmatch compiles again
|
2018-05-11 18:04:11 +02:00 |
|
Andreas Rumpf
|
efc2ce1b7e
|
docgen compiles again
|
2018-05-11 16:06:36 +02:00 |
|
Andreas Rumpf
|
3c4ceea427
|
move more global variables into ConfigRef
|
2018-05-11 15:28:26 +02:00 |
|
Andreas Rumpf
|
a8a544a8f7
|
avoid more global variables
|
2018-05-11 15:01:28 +02:00 |
|
Andreas Rumpf
|
2e76a92fe1
|
sempass2 compiles again
|
2018-05-11 14:18:39 +02:00 |
|
Andreas Rumpf
|
7eb39d9d26
|
guards.nim does compile
|
2018-05-11 13:07:16 +02:00 |
|
Andreas Rumpf
|
e1a921ce4f
|
lookups compiles again
|
2018-05-10 15:05:05 +02:00 |
|
Andreas Rumpf
|
a6e53ec47b
|
semfold compiles again
|
2018-05-10 14:38:12 +02:00 |
|
Andreas Rumpf
|
5bf31fcabe
|
big refactoring: mores stuff compiles
|
2018-05-10 13:39:23 +02:00 |
|
Andreas Rumpf
|
0d56dd4677
|
big refactoring: magicsys compiles again
|
2018-05-10 13:12:42 +02:00 |
|
Andreas Rumpf
|
61e57cfa13
|
big refactoring: parser compiles again
|
2018-05-10 10:49:51 +02:00 |
|
Andreas Rumpf
|
79ec95a9b5
|
remove hardly used TimeMachine feature
|
2018-05-06 20:07:42 +02:00 |
|
Andreas Rumpf
|
d8dd43e500
|
fixes #7757
|
2018-05-06 10:50:04 +02:00 |
|
alaviss
|
97056fbb9b
|
fixes #7774 (#7783)
|
2018-05-06 10:34:22 +02:00 |
|
Andreas Rumpf
|
88cf6573e0
|
fixes #7743
|
2018-05-06 08:59:39 +02:00 |
|
Andreas Rumpf
|
272bbad784
|
Merge branch 'devel' into araq-parser-fixes
|
2018-05-06 08:03:29 +02:00 |
|
Andreas Rumpf
|
dfc17e5f8e
|
make Nimble not crash after the refactoring
|
2018-05-05 21:08:45 +02:00 |
|
Andreas Rumpf
|
b7116a28ee
|
compiler refactoring, pass config around explicitly
|
2018-05-05 18:47:29 +02:00 |
|
Andreas Rumpf
|
eef12654bd
|
compiler/msgs.nim: minor code cleanup
|
2018-05-05 15:07:13 +02:00 |
|
Andreas Rumpf
|
1aa359febb
|
warn about inconsistent spacing around binary operators; fixes #7582
|
2018-05-05 14:58:33 +02:00 |
|
Andreas Rumpf
|
805402b294
|
fixes #7582
|
2018-05-05 14:17:31 +02:00 |
|
Emery Hemingway
|
cda591a42f
|
Disable setTerminate when noCppExceptions is defined (#7751)
|
2018-05-04 07:40:40 +02:00 |
|
Dmitry Atamanov
|
27631b1112
|
Fix filter_tmpl errors (#7763)
|
2018-05-04 07:39:05 +02:00 |
|
Dominik Picheta
|
5564289b57
|
Merge pull request #7714 from data-man/show_compile_timestamps
Compiler: show compile timestamps
|
2018-05-03 14:12:24 +01:00 |
|
Andreas Rumpf
|
48aee47bf6
|
compiler: code cleanup
|
2018-05-02 13:34:54 +02:00 |
|
Andreas Rumpf
|
5ac94d26b3
|
remove the deprecated 'nil' statement
|
2018-05-02 13:34:54 +02:00 |
|
Andreas Rumpf
|
599b5d6dcb
|
make 'not nil' experimental
|
2018-05-02 13:34:53 +02:00 |
|
Oscar Nihlgård
|
cc0ca43743
|
Don't hide overflow/underflow/divbyzero in semfold (#7732)
* firstOrd/lastOrd bugfix
* Don't hide overflow/underflow/divbyzero in semfold
|
2018-05-02 08:54:09 +02:00 |
|
Araq
|
f89218c8b0
|
fixes #7730, fixes #7746
|
2018-05-02 08:27:19 +02:00 |
|
Dmitry Atamanov
|
82275e3779
|
Fix renderer's errors (#7742)
* Fix renderer's errors
* Same for filter_tmpl
* var -> let
|
2018-05-01 19:45:38 +02:00 |
|
Araq
|
851d2a266d
|
introduce --laxStrings:on switch
|
2018-04-30 19:57:52 +02:00 |
|
Araq
|
1a3b35603c
|
Merge branch 'araq-strings-v1' into devel
|
2018-04-30 19:51:26 +02:00 |
|
Araq
|
85af8fb74c
|
introduce --laxstrings switch for backwards compatibility
|
2018-04-30 19:50:36 +02:00 |
|
Andreas Rumpf
|
6dbfdecd74
|
make msgs.nim more robust
|
2018-04-30 12:07:12 +02:00 |
|
Andreas Rumpf
|
50e1a489c0
|
commands.nim: use let instead of var
|
2018-04-30 12:06:59 +02:00 |
|
Andreas Rumpf
|
4948cf3b4c
|
make the build more robust
|
2018-04-30 11:54:26 +02:00 |
|
Andreas Rumpf
|
7e0540ed80
|
the compiler does not rely on the zero terminator anymore
|
2018-04-29 01:09:05 +02:00 |
|
Andreas Rumpf
|
e3e18b277c
|
renderer.nim: bugfix
|
2018-04-29 01:03:24 +02:00 |
|
Andreas Rumpf
|
9b8603adcd
|
strutils: code cleanups and do not rely on the terminating binary zero anymore
|
2018-04-28 21:59:43 +02:00 |
|