Commit graph

57 commits

Author SHA1 Message Date
Araq
5e839d50b4 fixes DLL generation 2014-04-21 03:44:48 +02:00
Araq
3b69a8d27a New concurrency model: next steps 2014-04-19 22:24:43 +02:00
Araq
3b5c0b27ce case consistency for excpt.nim 2014-02-02 00:03:30 +01:00
Araq
869e7d93e0 nativeStackTrace might work again 2014-01-25 14:20:40 +01:00
Araq
1101a40f91 improvements for 'pretty' 2013-12-28 23:30:53 +01:00
Araq
92b8fac94a case consistency part 4 2013-12-27 23:10:36 +01:00
Araq
83a0a31276 attempt to merge newtempl 2013-12-24 14:04:18 +01:00
Michał Zieliński
74a63c004f Rework CGI error reporting.
- remove 'undocumented' stackTraceNL
- add 'undocumented' errorMessageWriter
- make printing errors for browser optional (for security)
2013-12-18 18:15:39 +01:00
Michał Zieliński
646458d328 write exception tracebacks to stdmsg, instead of stdout 2013-12-17 20:42:02 +01:00
Araq
827dc054fb bugfix: --gc:none -d:useMalloc works again 2013-09-06 00:25:48 +02:00
Araq
52851b722d --os:standalone works again 2013-06-30 21:15:28 +02:00
Araq
8c211113f2 better error message for subtle nil errors 2013-05-31 01:27:03 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Zahary Karadjov
0cb95891d3 fixes nimrtl compilation 2013-01-28 00:47:41 +02:00
Araq
814fcb2639 bugfix: stack traces; first class iterators almost working 2012-11-15 01:27:25 +01:00
Araq
e54425b068 system.onRaise improvements 2012-11-05 19:48:49 +01:00
Araq
865d9cc6e6 added system.onRaise to support a condition system 2012-11-05 08:36:44 +01:00
Araq
de338526ec caas barely works now 2012-10-24 01:13:44 +02:00
Araq
3f82352c2e fixed a serious code generation bug leading to wrong RTTI 2012-10-19 01:59:28 +02:00
Araq
29b63be980 added another system.getStackTrace 2012-05-20 18:42:50 +02:00
Araq
c323ec0155 added system.getStackTrace; docgen refactoring (incomplete) 2012-05-06 01:16:36 +02:00
Araq
142e849b91 implemented support for the AVR CPU and standalone OS 2012-03-31 01:03:14 +02:00
Zahary Karadjov
e5bd3b5b97 bootstraps fine with overloadable templates 2012-03-14 21:00:42 +02:00
Araq
b2746c4659 added system.setControlCHook, system.writeStackTrace 2012-02-19 23:37:37 +01:00
Araq
8d19a93f1a pragma on/off improvements; endb rewritten 2012-01-28 23:22:44 +01:00
Araq
4f1b89c30c year 2012 for most copyright headers 2012-01-02 23:07:35 +01:00
Araq
2b323c638c thread local vs. global system.raiseHook 2011-10-23 01:12:24 +02:00
Araq
6a8a409f1b preparation for new 'is' operator; breaks bootstrapping again, sorry (use generated C code) 2011-07-31 00:21:32 +02:00
Araq
5c94a9e1ae tests are green again 2011-06-28 01:31:53 +02:00
Araq
aa14667ca1 bugfix: pegs.nim compiles again 2011-06-26 22:43:38 +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
4fa80956b8 compiler can emulate thread local variables 2011-06-15 02:09:02 +02:00
Araq
24ed9d560f threads clean up their heap 2011-06-04 23:55:10 +02:00
Araq
3260702a60 first steps to thread local heaps 2011-06-02 13:02:40 +02:00
Araq
90ad118219 pthread_key_t is respected to be an opaque type ... 2011-05-20 16:19:45 +02:00
Araq
c70fa87471 further progress for multi-threading 2011-05-19 23:23:10 +02:00
Araq
9b460a71ce threads with --gc:boehm may work now :-) 2011-05-17 23:43:46 +02:00
Araq
aeb0506132 thread support: next iteration 2011-05-17 19:22:29 +02:00
Araq
6dd8c85051 store a pointer to thread local storage to make the GC happy 2011-05-16 00:50:46 +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
f94941964d debug build works again; sorry 2011-05-09 22:44:14 +02:00
Araq
f717f1e628 threadvar alternative 2011-05-09 22:29:29 +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
66cfc851a1 basic thread support; still broken on Windows; untested on Mac OS X 2011-01-18 02:22:01 +01:00
Araq
adf13aaea3 docgen understands and ignores *when false* 2010-11-18 22:26:20 +01: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
Andreas Rumpf
fc0b66a7ff accurate file/line information 2010-08-14 15:46:07 +02:00