Araq
|
5b96eaa953
|
preparations for 0.8.12
|
2011-07-10 15:48:13 +02:00 |
|
Araq
|
99bcc233cd
|
bugfix: 'set' overloadable; further steps for multi threading support
|
2011-07-08 01:29:15 +02:00 |
|
Araq
|
5c94a9e1ae
|
tests are green again
|
2011-06-28 01:31:53 +02:00 |
|
Araq
|
e25384db89
|
improvements to get code size down for programs that don't use GC
|
2011-06-26 20:17:19 +02:00 |
|
Araq
|
8b6f9ef5e8
|
case branches support constant sets for convenience
|
2011-06-19 17:45:33 +02:00 |
|
Araq
|
9a8b39c85b
|
rebuilt csources; bootstrap should work again
|
2011-06-15 17:52:04 +02:00 |
|
Araq
|
f7884717c1
|
bugfix: proper return types for templates
|
2011-06-15 12:35:47 +02:00 |
|
Araq
|
3bc821aa5c
|
basic generic collections implemented and tested
|
2011-06-07 03:37:36 +02:00 |
|
Araq
|
42eb21be7b
|
bugfix: generic instantiation across module boundaries
|
2011-06-06 08:45:11 +02:00 |
|
Araq
|
958961bd8d
|
overloading of [] for derefence operation should be possible now
|
2011-06-05 13:59:41 +02:00 |
|
Araq
|
5008b44467
|
bugfixes for semantic checking; thread implementation pushed the compiler
|
2011-06-04 02:56:55 +02:00 |
|
Araq
|
3260702a60
|
first steps to thread local heaps
|
2011-06-02 13:02:40 +02:00 |
|
Araq
|
aeb0506132
|
thread support: next iteration
|
2011-05-17 19:22:29 +02:00 |
|
Araq
|
67a30d8371
|
further steps for thread support; bootstrapping should require unzip C sources and ./build.sh
|
2011-05-16 00:27:47 +02:00 |
|
Araq
|
7d2b3dd6db
|
fixes #12
|
2011-05-02 20:42:29 +02:00 |
|
Araq
|
6ff8752be5
|
cleaned up the tests; fixes #30; fixes #26
|
2011-05-01 20:11:55 +02:00 |
|
Araq
|
4ba4999bb7
|
slice support in system.nim; syntactic sugar for tables; cleanup of grammar/parser
|
2011-04-23 17:11:24 +02:00 |
|
Araq
|
46c41e4369
|
p[] instead of p^
|
2011-04-11 23:28:53 +02:00 |
|
Araq
|
3d696c3da5
|
p[] instead of p^
|
2011-04-11 21:42:28 +02:00 |
|
Araq
|
fc6cc79273
|
some tests cleaned up; some bugfixes
|
2011-04-11 00:25:24 +02:00 |
|
Araq
|
c96aaecfb4
|
some tests cleaned up
|
2011-04-05 01:57:47 +02:00 |
|
Araq
|
997e7d1e5b
|
bugfix: tmacros1.nim works
|
2011-04-05 01:45:28 +02:00 |
|
Araq
|
ecb3590102
|
fixes #25
|
2011-04-05 00:55:32 +02:00 |
|
Araq
|
94f4256811
|
Koenig's lookup implementation
|
2011-04-03 21:32:55 +02:00 |
|
Araq
|
4741e8f9a1
|
ugh, maybe broke git
|
2011-04-01 15:07:16 +02:00 |
|
Araq
|
bd4f0b94ae
|
added 'reset' magic proc
|
2011-03-25 01:49:42 +01:00 |
|
Araq
|
5b789f2da8
|
bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas
|
2011-03-23 01:09:52 +01:00 |
|
Araq
|
8d734244b1
|
linearScanEnd pragma; string case statement optimization
|
2011-03-14 23:57:41 +01:00 |
|
Araq
|
fa332b7298
|
fixes #13; fixes #18
|
2011-03-08 01:59:15 +01:00 |
|
Araq
|
e424e13bd9
|
various bugfixes for generics; added generic sort proc
|
2011-03-03 02:01:22 +01:00 |
|
Araq
|
fdde4d3a92
|
refactoring: suggest can import sigmatch for type matching
|
2011-02-21 20:06:34 +01:00 |
|
Araq
|
2cdfe35e73
|
tests themselves contain the expected result
|
2011-02-20 20:12:22 +01:00 |
|
Araq
|
5b28d08203
|
non-nil AST; continue after errors for IDE support
|
2011-02-12 19:24:20 +01:00 |
|
Araq
|
134f24f579
|
changed handling of generalized string literals
|
2011-02-07 00:11:11 +01:00 |
|
Araq
|
36accda8aa
|
unary <; countup two type parameters; --recursivePath should work now
|
2011-01-29 14:18:43 +01:00 |
|
Araq
|
0f743e0183
|
explicit indices in array literals
|
2011-01-16 16:22:23 +01:00 |
|
Araq
|
1a8c6fb49f
|
Feature: explicit string representation for enum fields
|
2011-01-11 01:09:48 +01:00 |
|
Araq
|
19fbc8a55e
|
SPEC change: ^ is right-assoc and of highest priority
|
2011-01-10 21:28:48 +01:00 |
|
Araq
|
064417fc5a
|
bugfix: floating point precision; added strutils.formatFloat
|
2011-01-09 14:52:15 +01:00 |
|
Araq
|
e008630838
|
implemented 'emit' pragma
|
2011-01-07 00:17:18 +01:00 |
|
Araq
|
1e25aa365b
|
added test tmultim4.nim
|
2011-01-06 23:13:34 +01:00 |
|
Araq
|
5635fde060
|
transf: big refactoring; other small fixes
|
2011-01-05 23:46:50 +01:00 |
|
Araq
|
63ac32e6de
|
bugfix: multiple yield statements and loop body vars
|
2010-12-13 07:58:35 +01:00 |
|
Araq
|
7659739caf
|
claro wrapper added
|
2010-11-07 21:42:00 +01:00 |
|
Araq
|
765366c1f3
|
version 0.8.10
|
2010-10-21 00:12:14 +02:00 |
|
Araq
|
ea2306b301
|
bugfix: finally sections are executed before return/break
|
2010-09-20 23:54:40 +02:00 |
|
Araq
|
0a57f662fa
|
bugfix: finally sections are executed before return/break
|
2010-09-20 22:33:23 +02:00 |
|
Araq
|
f182d8d708
|
bugfix: overflow checking for small ints; bugfix: tiny C works again
|
2010-09-20 00:52:22 +02:00 |
|
Araq
|
866572e2e4
|
fixes for exception handling; added system.compileOption
|
2010-09-13 00:52:44 +02:00 |
|
Andreas Rumpf
|
ff02ce2d50
|
handling of compiler procs improved for DLL generation
|
2010-07-29 21:30:04 +02:00 |
|