Commit Graph

5256 Commits

Author SHA1 Message Date
Araq
ce1138dfa7 some code formating 2012-04-26 01:16:50 +02:00
dom96
1585cafec2 Added a format function to the times module and a setCookie function to the cookies module. 2012-04-26 00:12:28 +01:00
Araq
afd8ca2f15 added db_*.getRow 2012-04-24 08:44:36 +02:00
Araq
7e7c514dfc documentation improvements; GC_step improved 2012-04-21 16:38:25 +02:00
Araq
7511a05b27 resolved conflict for news.txt 2012-04-21 03:22:53 +02:00
Araq
4aba7421f5 GC with realtime support 2012-04-21 03:19:43 +02:00
Zahary Karadjov
a05f0aa6b5 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2012-04-21 04:08:29 +03:00
Zahary Karadjov
2400704c22 Finally rebuilt the sources to take advantage of the new type system capabilities 2012-04-21 04:07:03 +03:00
Zahary Karadjov
251c44ff04 implicit generics types as return types. removed the error message for capturing incorrect uses of `proc` 2012-04-21 03:24:32 +03:00
dom96
263bb37745 Fixed graphics.drawLineAA and graphics.withEvents uses WaitEvent instead of PollEvent now. 2012-04-20 22:39:03 +01:00
Zahary Karadjov
2f4ae65917 produce errors on proc types with implicit empty param lists. 2012-04-20 22:32:36 +03:00
Araq
da9ff288d9 Merge branch 'master' of github.com:Araq/Nimrod 2012-04-15 10:02:35 +02:00
Araq
959e370ae9 @ is a sigil-like operator 2012-04-15 10:02:15 +02:00
Zahary Karadjov
b2cc17cde4 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2012-04-15 02:58:01 +03:00
Zahary Karadjov
1ba31f8df7 minor changes to make the test suite green again 2012-04-15 02:54:12 +03:00
Araq
3628731064 unicode: invalid utf-8 bytes are preserved 2012-04-13 18:52:54 +02:00
Zahary Karadjov
caf7878009 Proper C scopes for if, try and case statements
even thought the setjmp implementation for try statement won't be used in C++,
using properly scoped variables for them is beneficial, because we'll be able to
establish a 1:1 relation between nimrod scopes and C scopes.
Once we have that, we'll be able to keep the original names of local variables
to greatly improve the debugging experience (i.e. watch expressions and
hover tooltips will work).
2012-04-12 17:52:55 +03:00
Zahary Karadjov
c1ad05c4c5 Merge branch 'master' of github.com:Araq/Nimrod into upstream 2012-04-10 22:39:00 +03:00
Zahary Karadjov
97ab16d46b typetraits module and tests 2012-04-10 22:32:23 +03:00
Araq
c53ad1b39f documentation improvements; higher level Mongodb wrapper 2012-04-09 11:18:10 +02:00
Araq
e0e4e38272 yet attempt to fix realpath for BSD 2012-04-07 00:44:00 +02:00
Araq
1123252db5 bugfix: expandFilename for BSD 2012-04-06 23:42:33 +02:00
Araq
039f21ffd6 small fixes for BSD 2012-04-06 22:43:00 +02:00
Araq
ba3f90cc25 added terminal.isatty; nimgrep version 0.9 2012-04-06 21:26:48 +02:00
Araq
0f96e72b18 fixed another docgen bug; initial mongodb wrapper 2012-04-06 00:41:27 +02:00
Araq
07b355bea4 better opengl wrapper; oids and endians modules documented 2012-04-04 21:26:23 +02:00
Araq
a4a99ae997 added libsvm wrapper 2012-04-04 16:01:28 +02:00
Araq
b9f99565e9 added new OpenGL wrapper 2012-04-04 01:40:39 +02:00
Araq
f788f603fe Merge branch 'master' of github.com:Araq/Nimrod 2012-04-01 01:01:25 +02:00
Araq
3ef9f54cc1 added strutils.parseEnum; fixes #95 2012-04-01 00:31:22 +02:00
Zahary Karadjov
8d698b2bdd Merge branch 'master' of github.com:Araq/Nimrod into upstream 2012-03-31 18:51:11 +03:00
Araq
c7fc519fa3 forgot to add lib/system/embedded.nim 2012-03-31 01:18:49 +02:00
Araq
b2c255c739 bugfix: DLLs should compile again 2012-03-31 01:16:44 +02:00
Araq
142e849b91 implemented support for the AVR CPU and standalone OS 2012-03-31 01:03:14 +02:00
Araq
1af0601011 bugfix #100 again 2012-03-28 16:43:05 +02:00
Zahary Karadjov
bc2eb0ea9b generic types can be used like type classes. distinct can be applied to type classes. 2012-03-25 20:55:21 +03:00
dom96
4218cde549 Forgot to rename ETimedout to ETimeout in the sockets module in some places. 2012-03-22 20:48:16 +00:00
dom96
e14bad3c66 Fixed a problem with message parsing in the IRC module. Introduced timeout to procs in the sockets module. 2012-03-22 18:33:09 +00:00
Araq
4f22326b24 Merge branch 'master' of github.com:Araq/Nimrod 2012-03-21 23:11:16 +01:00
Araq
03ba0f3e25 implemented marker procs for the GC resulting in huge speedups 2012-03-21 23:10:56 +01:00
Zahary Karadjov
a72fe16f9d making tests green again 2012-03-20 14:44:23 +02:00
Araq
bb1885115d Merge branch 'master' of github.com:Araq/Nimrod 2012-03-19 22:12:08 +01:00
Araq
7cd2f353c7 preparations for marker procs generation 2012-03-19 22:11:19 +01:00
Zahary Karadjov
e43f8d842b merged branch overloading-for-macros 2012-03-19 12:06:38 +02:00
Araq
e3b25e93ac unittest module compiles again 2012-03-17 18:58:59 +01:00
Araq
7fd8f285d0 rebuilt C sources 2012-03-17 17:31:33 +01:00
Araq
be1154106a clean separation of PNimrodNode and tyExpr 2012-03-16 19:33:24 +01:00
Zahary Karadjov
72f2a6e275 the test suite is mostly green again 2012-03-16 05:33:21 +02:00
Zahary Karadjov
84806e6a61 updated system.nim to take advantage of the new template capabilities 2012-03-15 14:32:47 +02:00
Araq
4da067691e implemented 'static'; macros do not work anymore 2012-03-15 00:28:28 +01:00