Commit Graph

903 Commits

Author SHA1 Message Date
Araq
73c3551766 gc tweaking to gain a few percent of performance 2011-05-07 22:13:24 +02:00
Araq
6ff8752be5 cleaned up the tests; fixes #30; fixes #26 2011-05-01 20:11:55 +02:00
Araq
48e3b3e0f1 optional native stack traces 2011-04-29 23:30:31 +02:00
Araq
145fabeb67 const table support 2011-04-29 22:55:15 +02:00
Araq
48dd9679bd := templatable; lexer improvements 2011-04-17 20:17:45 +02:00
Araq
46c41e4369 p[] instead of p^ 2011-04-11 23:28:53 +02:00
Araq
b38c7adad1 bugfix: GC more forgiving 2011-04-03 22:59:00 +02: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
6850fb73c1 fixes #20 2011-03-12 12:38:42 +01:00
Araq
3005955d20 distinction between re.replace and re.replacef; speed improvements for re module 2011-03-06 21:16:05 +01:00
Araq
627e192f64 basic continue after error works; interactive mode more useful 2011-02-13 03:39:11 +01:00
Araq
9387913b73 documentation improvements 2011-01-31 08:50:30 +01:00
Araq
36accda8aa unary <; countup two type parameters; --recursivePath should work now 2011-01-29 14:18:43 +01:00
Araq
f46870fe1c changes to threads; --recursivePath support 2011-01-29 01:47:58 +01:00
Araq
66cfc851a1 basic thread support; still broken on Windows; untested on Mac OS X 2011-01-18 02:22:01 +01:00
Araq
07b784373b docgen: module dependencies are now listed 2011-01-16 14:30:31 +01:00
Araq
fa111b9067 cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section 2011-01-15 23:57:19 +01:00
Araq
064417fc5a bugfix: floating point precision; added strutils.formatFloat 2011-01-09 14:52:15 +01:00
Araq
e7fe8edab3 added strutils.align 2010-12-07 20:43:58 +01:00
Araq
902bf05879 commit before ov-res changes 2010-12-07 17:11:35 +01:00
Araq
ee445dc022 renamed lock->aquire 2010-11-18 22:56:09 +01:00
Araq
adf13aaea3 docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
Araq
765366c1f3 version 0.8.10 2010-10-21 00:12:14 +02:00
Araq
0a57f662fa bugfix: finally sections are executed before return/break 2010-09-20 22:33:23 +02:00
Araq
93b3c03dbd threading code deactivated; tiny C bugfix: don't report warnings to error callback 2010-09-19 21:35:44 +02:00
Araq
866572e2e4 fixes for exception handling; added system.compileOption 2010-09-13 00:52:44 +02:00
Araq
47886978c7 tiny C support; cosmetic improvements for the docs 2010-08-28 22:33:07 +02:00
Araq
e439c6b02e bugfix: init of temps 2010-08-24 00:19:16 +02:00
Andreas Rumpf
fc0b66a7ff accurate file/line information 2010-08-14 15:46:07 +02:00
Andreas Rumpf
8098e2a421 inlining of the write barrier for dlls 2010-08-08 22:45:21 +02:00
Andreas Rumpf
c9e011e36c DLL generation of the stdlib for unix 2010-08-04 07:57:51 +02:00
Andreas Rumpf
03724c2952 before stack init change 2010-08-01 14:49:54 +02:00
Andreas Rumpf
ff02ce2d50 handling of compiler procs improved for DLL generation 2010-07-29 21:30:04 +02:00
Andreas Rumpf
be878a5993 c2nim: better parsing of #ifdef C2NIM; #def support 2010-07-22 19:18:26 +02:00
Andreas Rumpf
2b21285144 bugfix: c2nim: typedef unsigned char 2010-07-22 00:02:08 +02:00
Andreas Rumpf
cdf03b06b9 added system.appType magic 2010-07-21 20:59:06 +02:00
Andreas Rumpf
c441cdb64c bugfix: exception handling (still not correct) 2010-06-04 00:45:46 +02:00
Andreas Rumpf
9a22ae0217 resolved system.nim conflicts 2010-05-29 00:39:33 +02:00
Andreas Rumpf
6c20509121 explicit types for generic routines 2010-05-28 23:32:46 +02:00
PhiLho
286e5958d6 Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib update 2010-05-21 16:03:21 +02:00
Andreas Rumpf
40ea1d0330 fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
rumpf_a@web.de
40a5d6c3b9 continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
Andreas Rumpf
ecb5a8db99 bugfixes for the high-level postgreSQL wrapper 2010-01-29 01:50:39 +01:00
rumpf_a@web.de
a58a2f3823 better subscript overloading 2010-01-03 12:31:21 +01:00
Andreas Rumpf
3b7ef2288f floating point checks 2009-12-14 01:38:05 +01:00
Andreas Rumpf
27d7e3a0ae BUGFIX: better error message when loading of dynamic lib proc fails 2009-12-09 01:05:48 +01:00
Andreas Rumpf
196ef92c86 bug concerning constant evaluation fixed 2009-11-26 00:32:07 +01:00
rumpf_a@web.de
053309e60a version 0.8.2 2009-10-21 10:20:15 +02:00
Andreas Rumpf
3f3dda5a77 implemented multi methods 2009-09-23 23:38:00 +02:00