Commit Graph

922 Commits

Author SHA1 Message Date
Araq
0c18e05336 Merge pull request #502 from nihathrael/master
Order suggestion output by scope and then by item name.
2013-07-01 11:47:13 -07:00
Thomas Kinnen
cb3915c5e1 Order suggestion output by scope and then by item name. 2013-07-01 20:32:26 +02:00
Araq
dfe195a4a1 fixes #501 2013-07-01 20:25:38 +02:00
Araq
9b4be8a739 bugfix: -o option doesn't crash the compiler anymore 2013-07-01 20:17:36 +02:00
Araq
52851b722d --os:standalone works again 2013-06-30 21:15:28 +02:00
Araq
1bdc0d1dd3 fixes lots of regressions 2013-06-29 10:04:18 +02:00
Araq
43de61f37b bugfix: pragmas allowed for implicit generics 2013-06-29 09:08:57 +02:00
Araq
8f0d0250cd bugfix: typo 2013-06-29 01:51:42 +02:00
Araq
93158a53a8 got rid of debug calls 2013-06-28 23:40:09 +02:00
Araq
a8542fbe06 some small performance improvement for the evaluator 2013-06-28 23:36:43 +02:00
Araq
976d5b18ed small REPL improvements 2013-06-28 16:40:01 +02:00
Araq
2ca05eeb16 var tuple unpacking works at compile time 2013-06-28 08:40:49 +02:00
Araq
df8e151408 implements nicer floating point literals 2013-06-27 22:22:49 +02:00
Araq
83876b1b81 bugfix: rendering of typ|typ2 2013-06-27 19:57:01 +02:00
Araq
139562cc64 implements the 'codegenDecl' pragma 2013-06-27 18:13:11 +02:00
Araq
8d4f5038d0 fixes #488 2013-06-27 08:19:03 +02:00
Araq
ed56b8c173 fixes #442 2013-06-27 08:06:55 +02:00
Araq
a674c039fb fixed a long standing xml parser bug; html parser bugfixes + speed improvements 2013-06-27 01:04:56 +02:00
Araq
ff1d68c50b fixes #481 2013-06-13 15:19:55 +02:00
Araq
d4c91bbd85 improvements for 'not nil' checking 2013-06-13 01:40:11 +02:00
Araq
0097305953 bugfixes for the guarded data flow analysis 2013-06-12 00:41:02 +02:00
Araq
c156f2d493 next steps for guarded data flow analysis 2013-06-11 00:31:40 +02:00
Araq
be4fd48ab8 fixes 465 2013-06-09 23:51:29 +02:00
Araq
3f35e2d39e resolved conflict; added missing files 2013-06-09 23:33:32 +02:00
Araq
23ef565a3c implemented large parts of the 'not nil' checking 2013-06-09 23:29:43 +02:00
Araq
9604df8431 fixes #466 2013-06-06 23:15:05 +02:00
Araq
2aaa8f7909 implemented dataflow analysis; activate via --warning[Uninit]:on 2013-06-04 21:58:39 +02:00
Araq
2f5d5e3ba7 fixes #451 2013-06-04 07:48:46 +02:00
Araq
b487ebaaba new scoping rules for 'if' now active 2013-06-04 01:11:55 +02:00
Araq
b3ac785f95 fixes semicolon parsing issue 2013-06-03 08:05:32 +02:00
Araq
865a43050d fixes #385 2013-06-03 01:21:21 +02:00
Araq
4308f32255 astToStr is now immediate 2013-06-02 21:52:04 +02:00
Araq
fa062ca0c4 next steps to a luajit codegen 2013-06-02 21:50:56 +02:00
Araq
2ec3e6b49e more accurate effects for times.nim; bugfix for the JS codegen 2013-05-31 12:20:55 +02:00
Araq
24955f8358 fixes #458 2013-05-31 02:27:05 +02:00
Araq
1c6ce881ec another attempt to implement #448 2013-05-31 01:36:15 +02:00
Araq
8c211113f2 better error message for subtle nil errors 2013-05-31 01:27:03 +02:00
Araq
a8ba628bcd Revert "fixes #267"
This reverts commit 7fccdedcb5.
2013-05-27 23:20:41 +02:00
Araq
75c586bbe1 Revert "bugfix: emulated thread vars used in combination with the mark & sweep GC"
This reverts commit 420789c278.
2013-05-27 23:20:20 +02:00
Araq
ede5ce9ac1 Revert "allow void as a field type"
This reverts commit aea27a7ce4.
2013-05-27 23:19:44 +02:00
Araq
b7ea4a7e65 Revert "allow keyword params for the [] and {} operators"
This reverts commit bfff1ac8b2.
2013-05-27 23:19:11 +02:00
Araq
0662ec4a43 Revert "static and default params for generics"
This reverts commit 46813bbe4e.
2013-05-27 23:18:38 +02:00
Araq
e3f93241c3 Revert "fix tforwardgeneric"
This reverts commit d82a032566.
2013-05-27 23:18:15 +02:00
Araq
9c45e33d8c Revert "fix threading tests"
This reverts commit d5fffc032f.
2013-05-27 23:17:48 +02:00
Araq
d11cf5d191 Revert "further fixes for void stripping. fixes tvoid."
This reverts commit 4ae4005f80.
2013-05-27 23:17:18 +02:00
Araq
c67abd7e61 Revert "more test made green"
This reverts commit 911e6e710f.
2013-05-27 23:16:56 +02:00
Araq
e1b668c868 Revert "test cases for the new features"
This reverts commit 66653e8f14.
2013-05-27 23:16:00 +02:00
Zahary Karadjov
66653e8f14 test cases for the new features 2013-05-26 22:15:30 +03:00
Zahary Karadjov
911e6e710f more test made green
the lambda lifting was trying too hard to ignore generic prods
isGenericRoutine was producing false-negatives and only
this allowed for some of the warning and error messages
to be triggered.

some files with mixed line endings were fixed
2013-05-26 21:06:39 +03:00
Zahary Karadjov
4ae4005f80 further fixes for void stripping. fixes tvoid. 2013-05-26 18:06:01 +03:00