Araq
|
ccd2934e4a
|
first steps for 'not nil' annotation
|
2012-11-25 11:03:14 +01:00 |
|
Araq
|
d0de1fc336
|
made 'shared' a keyword
|
2012-11-22 07:53:50 +01:00 |
|
Araq
|
022ff2e86e
|
almost every pragma is allowed in a 'push' pragma
|
2012-11-20 23:58:45 +01:00 |
|
Araq
|
3d40842088
|
doc2 improvements; small lexer bugfix: backslashes in comments
|
2012-11-20 17:46:11 +01:00 |
|
Araq
|
14fc0631d7
|
fixes #250
|
2012-11-19 00:16:25 +01:00 |
|
Araq
|
ec9b1f78e1
|
annotated effects of modules: os, sockets, times
|
2012-11-18 13:34:48 +01:00 |
|
Araq
|
3c0a6a8962
|
'assert' hides EAssertionFailsure; stdlib makes use of 'tags'
|
2012-11-18 01:36:20 +01:00 |
|
Araq
|
814fcb2639
|
bugfix: stack traces; first class iterators almost working
|
2012-11-15 01:27:25 +01:00 |
|
Araq
|
7ba0a7e324
|
Merge branch 'master' of github.com:Araq/Nimrod
|
2012-11-11 22:05:04 +01:00 |
|
Araq
|
48a62af3b1
|
implemented 'tags' pragma
|
2012-11-11 22:03:41 +01:00 |
|
Zahary Karadjov
|
32d0ac01dc
|
AST quasi-quoting for macros
|
2012-11-11 17:02:13 +02:00 |
|
Araq
|
ed28f3c8dc
|
documented 'mixin' declaration
|
2012-11-08 08:32:08 +01:00 |
|
Araq
|
865d9cc6e6
|
added system.onRaise to support a condition system
|
2012-11-05 08:36:44 +01:00 |
|
Araq
|
6dd2c2d767
|
exception tracking should work
|
2012-11-04 18:09:15 +01:00 |
|
Araq
|
f35b51c68f
|
doc2 support for nimweb; fixed graphics.withEvents
|
2012-11-01 08:32:30 +01:00 |
|
Araq
|
c2b8669e04
|
Merge branch 'master' of github.com:Araq/Nimrod
|
2012-10-03 20:51:22 +02:00 |
|
Araq
|
9fbee85cc9
|
first steps for compiler as a service
|
2012-10-03 20:49:43 +02:00 |
|
Zahary Karadjov
|
770d4a997e
|
implemented case expressions
|
2012-10-03 01:59:49 +03:00 |
|
Zahary Karadjov
|
92f70b08f9
|
table constructors now mimic more closely the syntax of case... of...
see the safePrintF example in the manual as a motivation
|
2012-10-03 01:59:49 +03:00 |
|
Araq
|
36efc380dd
|
website improvements; better opengl wrapper (still broken)
|
2012-09-28 00:22:07 +02:00 |
|
Araq
|
7c08d14cfd
|
preparations for 0.9.0
|
2012-09-23 21:35:12 +02:00 |
|
Araq
|
759b3201ad
|
proc bodies can be expressions with a type
|
2012-09-22 22:43:36 +02:00 |
|
Araq
|
3ef146b0ea
|
'mixin' and 'interface' are now keywords
|
2012-09-22 10:04:31 +02:00 |
|
Araq
|
ad6ee9e857
|
profiler documentation
|
2012-09-15 01:27:53 +02:00 |
|
Araq
|
64c638a9dc
|
first steps for overloading support of passing blocks; bugfix: test results of 'compile' are not overwritten
|
2012-09-11 08:09:34 +02:00 |
|
Araq
|
92b449562e
|
tr macros now documented
|
2012-09-10 19:34:16 +02:00 |
|
Dominik Picheta
|
223b4f45ed
|
Added fsmonitor module.
|
2012-09-02 23:26:49 +01:00 |
|
Araq
|
b56df72a32
|
made tests green again
|
2012-08-31 00:00:14 +02:00 |
|
Araq
|
b4844a189d
|
parameter passing works the same for macros and templates; use callsite magic to access the invokation AST
|
2012-08-28 22:15:29 +02:00 |
|
Araq
|
9a7f0cd851
|
bindSym suffices; no 'bind' for macros anymore
|
2012-08-25 01:34:50 +02:00 |
|
Araq
|
d17caa86e8
|
objects with no ancestor are not implicitely final
|
2012-08-24 17:33:04 +02:00 |
|
Araq
|
c7ba6f5eb6
|
implemented 'bind' for macros
|
2012-08-24 01:18:03 +02:00 |
|
Araq
|
bdf3bee055
|
implemented backslash for continuation comments
|
2012-08-23 08:45:40 +02:00 |
|
Araq
|
e4c432387e
|
bycopy/byref for object/tuple types
|
2012-08-16 17:54:11 +02:00 |
|
Araq
|
d37fe6e0a5
|
stdlib uses more of varargs
|
2012-08-16 16:30:13 +02:00 |
|
Araq
|
0171566c98
|
openarray/varargs split; breaks bootstrapping
|
2012-08-16 08:34:33 +02:00 |
|
Araq
|
ce23b814a0
|
borrow works with generics
|
2012-08-06 18:11:03 +02:00 |
|
Araq
|
48e95fe9f9
|
added some support for Haiku
|
2012-07-29 00:23:37 +02:00 |
|
Araq
|
ed915a309e
|
DLLs should work again; fixes #169
|
2012-07-24 01:14:21 +02:00 |
|
Araq
|
1c6f14deee
|
added system.compiles
|
2012-07-20 08:49:42 +02:00 |
|
Araq
|
e68830a952
|
improvements for 'bind', fixes #166
|
2012-07-18 17:21:10 +02:00 |
|
Araq
|
4215686cce
|
x11 example compiles again; updated python wrapper; compiler supports variables in DLLs
|
2012-07-16 08:11:37 +02:00 |
|
Araq
|
d2872748c2
|
added system.@ for openarrays
|
2012-07-14 14:44:54 +02:00 |
|
Araq
|
b4084df434
|
improved unsigned support
|
2012-07-14 14:03:13 +02:00 |
|
Araq
|
94013a4cff
|
';' as statement separator
|
2012-07-12 08:17:22 +02:00 |
|
Araq
|
b4a9aca2d3
|
';' now valid for parameter lists
|
2012-07-11 18:17:39 +02:00 |
|
Araq
|
4fbba0a65a
|
changed integer promotion rules; breaks bootstrapping and lots of code
|
2012-07-08 21:03:47 +02:00 |
|
Araq
|
36247e0947
|
added devel/logging; weakrefs test; next steps for proper unsigned support
|
2012-07-05 00:03:33 +02:00 |
|
Araq
|
2e2650c708
|
' is optional in type suffixes for numerical literals
|
2012-07-02 08:49:38 +02:00 |
|
Araq
|
b5d34242ca
|
added proc annotations: macros invoked as pragmas
|
2012-06-26 01:00:32 +02:00 |
|