Commit Graph

4161 Commits

Author SHA1 Message Date
Araq
e8a0b45f2a proper development version number 2014-11-04 07:34:05 +01:00
Andreas Rumpf
0bfa26c213 Merge pull request #1609 from rbehrends/fix-method-dispatch
Fix method recursion bug.
2014-11-03 16:31:31 +01:00
Andreas Rumpf
33ce5c282e Merge pull request #1620 from trustable-code/PR6
Fix terminate() and add kill()
2014-11-03 14:18:53 +01:00
Simon Krauter
a7f5d550c1 Added test case 2014-11-03 12:18:45 +01:00
Varriount
6935171b85 Fix math.nim on windows 2014-11-03 02:17:39 -05:00
Andreas Rumpf
bd2ba2d73f Merge pull request #1443 from def-/future-listcomprehensions
Add list comprehensions to future module
2014-11-03 02:09:21 +01:00
Andreas Rumpf
db228d3b5c Merge pull request #1553 from gradha/pr_json_module_improvements
json module improvements
2014-11-03 02:03:30 +01:00
Andreas Rumpf
a0ecfd19be Merge pull request #1448 from def-/posix-math
Add -lm for fesetround and fegetround
2014-11-03 01:58:50 +01:00
Andreas Rumpf
e7edd9e64e Merge pull request #1565 from gradha/pr_supports_nnkPostfix_stringification
Adds stringification support for nnkPostfix nodes.
2014-11-03 01:56:44 +01:00
Araq
621ead4110 only produce the link to the docs if they are installed 2014-11-03 00:57:31 +01:00
Varriount
be0fbdea65 Update nsis.tmpl 2014-11-02 18:32:25 -05:00
Varriount
72f4620b2a Update nsis.tmpl 2014-11-02 17:47:02 -05:00
Reimer Behrends
ce9a57fcfd Fix dispatcher creation for method prototypes.
When method prototypes were involved (e.g. forward declarations
for mutual recursion), calls were sometimes dispatched to the
wrong method implementation. One of the reasons was that method
dispatchers were then not always attached to method ASTs in
the correct place.
2014-11-02 23:35:41 +01:00
Reimer Behrends
bce2d57d95 Added test case for recursive methods. 2014-11-02 15:37:16 +01:00
Simon Krauter
f3d7158d5d Fix terminate() and add kill() 2014-11-02 03:00:47 +01:00
Reimer Behrends
1fc8bab643 Reset location when creating a method dispatcher
When creating a method dispatcher, the location of the underlying
method was copied. Under some circumstances, the name of the
location (loc.r) was already initialized, in which case the
method dispatcher shared a name with one of the methods, leading
to a C compiler error. By setting loc.r to nil when copying
the dispatcher information from the original method, we ensure
that the dispatcher C function gets its proper name.
2014-11-01 04:07:42 +01:00
Andreas Rumpf
eaa5a2599f Merge pull request #1608 from rbehrends/fix-atomics
Various atomics fixes for gcc/clang.
2014-11-01 02:28:24 +01:00
Reimer Behrends
52a3acb066 Fix method recursion bug.
Additional checks for method call transformations.
2014-10-31 07:55:56 +01:00
Reimer Behrends
6e3720155a Various atomics fixes for gcc/clang.
Make atomicInc/atomicDec work with clang, too; also, actually import
the memory model constants from C rather than relying on the enum
matching the C constants by happenstance.
2014-10-30 03:42:50 +01:00
Varriount
d5b94390dc Update nsis.tmpl
Fix adding the mingw binary to the path variable
2014-10-25 13:38:14 -04:00
Varriount
d482051710 Merge pull request #1497 from milosn/devel
Preserve nil <-> NULL between Nimrod and database.
2014-10-24 21:07:54 -04:00
Araq
134311c7e0 '.emit' pragma produces a trailing newline 2014-10-25 01:51:33 +02:00
Araq
d72818e3a3 updated news.txt 2014-10-22 13:42:31 +02:00
Araq
2c5743db3e fixes #1029 2014-10-22 12:50:04 +02:00
Araq
0f26040074 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-22 01:54:53 +02:00
Araq
fa77547310 fixes 'import x as y' regression 2014-10-22 01:54:27 +02:00
Varriount
b0d9dc4235 Update nsis.tmpl
React appropriately when the user cancels the downloading of a component.
2014-10-21 17:02:32 -04:00
Milos Negovanovic
2a203e5340 Add comment. 2014-10-21 15:56:00 +01:00
Milos Negovanovic
11a2cfb306 Add comment. 2014-10-21 15:55:02 +01:00
Milos Negovanovic
f5cd0a63ad Merge branch 'devel' of github.com:Araq/Nimrod into devel 2014-10-21 15:29:25 +01:00
Araq
95595d86a9 updated readme.md 2014-10-20 23:50:40 +02:00
Araq
b0179f9af5 2nd attempt to fix tryRecv 2014-10-20 01:49:51 +02:00
Araq
59c6433580 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-20 01:35:08 +02:00
Araq
1a36a4281e 'koch install' works again 2014-10-20 01:34:59 +02:00
Araq
2495ceb61c much better quote for the frontpage 2014-10-20 01:32:51 +02:00
Andreas Rumpf
b29c0da7b5 Merge pull request #1574 from trustable-code/PR3
Do not allow self import
2014-10-20 01:20:39 +02:00
Araq
60a7532bda fixes tryRecv 2014-10-20 01:09:54 +02:00
Araq
4aab018bd6 disable 'view source' feature 2014-10-20 01:05:13 +02:00
Araq
1ddc42f570 default to warnGcUnsafe for threads:on 2014-10-19 23:59:29 +02:00
Andreas Rumpf
f09af72bd7 Merge pull request #1573 from trustable-code/PR1
Fixed missing color definion in docs CSS
2014-10-19 21:17:58 +02:00
Araq
2e4447ca85 documentation improvements 2014-10-19 20:05:01 +02:00
Araq
4cca562c4a minor updates to koch.nim 2014-10-19 16:40:42 +02:00
Araq
dc8d8ebb79 website updates for 0.9.6 2014-10-19 16:07:14 +02:00
Araq
a4dcebd3c4 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-10-19 10:50:09 +02:00
Araq
6f1b33e11c readme.txt is not readme.md 2014-10-19 10:49:56 +02:00
Andreas Rumpf
3cf1939585 Merge pull request #1578 from Varriount/update-nsis-installer
Update the NSIS installer script.
2014-10-19 10:15:13 +02:00
Clay Sweetser
cdd5b503b4 Update the NSIS Installer Script 2014-10-19 02:20:44 -04:00
Clay Sweetser
d73d752187 Update and clarify the purpose of the nimrod.ini file 2014-10-19 02:14:24 -04:00
Araq
d3e9d0fa3a niminst: 'doc/*.txt' required for bootstrapping 2014-10-18 20:26:51 +02:00
Araq
32444e47a0 niminst: source based installation works again 2014-10-18 13:57:06 +02:00