summary refs log tree commit diff stats
path: root/lib/system/excpt.nim
Commit message (Collapse)AuthorAgeFilesLines
* system/excpt: nil is no longer vaild for seqs (#8825)alaviss2018-08-311-1/+1
|
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-6/+6
|
* fixes merge conflictAndreas Rumpf2018-08-191-1/+5
|\
| * Genode fixes (#8501)Emery Hemingway2018-08-161-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | * Genode fixes - wrap strings in "Genode::Cstring" when logging - define SIGABRT for Genode - disable GCC -fstack-protector - use log RPC for fatal messages - add --os:genode build to appveyor - define paramStr and paramCount * Select fixups for Genode POSIX
* | WIP: nothing worksAndreas Rumpf2018-08-051-4/+5
|/
* Yield in tryYuriy Glukhov2018-05-091-0/+4
|
* make 'not nil' experimentalAndreas Rumpf2018-05-021-4/+4
|
* Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)cooldome2018-04-101-6/+27
|
* genTryCpp to catch by Nim type, ready for first review (#7196)cooldome2018-02-121-1/+1
| | | | | | | | | | | | | | | | * Rewrite genTryCpp * correction * Implement polymorphic raise in cpp * revert backticks in emit * Cleanp a comment * revert test changes * better handling of <new> header
* make C++ tests green againAndreas Rumpf2018-01-221-2/+2
|
* writeStackTrace now officially has no IO effect anymore for more convenient ↵Andreas Rumpf2018-01-211-2/+2
| | | | debugging
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-0/+12
|
* added system.getStackTraceEntriesAndreas Rumpf2017-11-161-21/+64
|
* Fix missing stacktraces when using -d:useNimRtl (#6716)Erwan Ameil2017-11-101-1/+1
|
* Merge branch 'devel' into araqAndreas Rumpf2017-11-021-2/+6
|\
| * breaking change: arrays of char do not convert to cstring; ptr to array of ↵Andreas Rumpf2017-10-101-2/+6
| | | | | | | | char does
* | Merge branch 'devel' into araqAndreas Rumpf2017-09-151-3/+4
|\|
| * Remove expr/stmt (#5857)Arne Döring2017-07-251-3/+4
| |
| * fixes #5871Andreas Rumpf2017-07-201-3/+2
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-07-131-6/+20
|\ \
| * | fixes #5871Andreas Rumpf2017-07-131-3/+2
| |/
| * fixes system.onUnhandledException featureAndreas Rumpf2017-07-121-1/+1
| |
| * add system.onUnhandledException featureAndreas Rumpf2017-07-121-3/+18
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-05-161-2/+7
|\|
| * better stack trace handlingAndreas Rumpf2017-05-161-2/+7
| |
* | precise stack scanning for Nim's GCs; work in progressAndreas Rumpf2017-04-191-2/+19
|/
* fixes #5628Araq2017-03-301-2/+3
|
* Added support for exceptions in coroutines and added exception testRokas Kupstys2017-02-201-0/+11
| | | | Fix bug where first coroutine ending would terminate main loop
* system.nim: don't use deprecated symbols/constructsAraq2017-02-081-1/+1
|
* new segfaults.nim stdlib module works on WindowsAraq2017-01-201-1/+6
|
* first version of the new memory tracking featureAndreas Rumpf2016-11-211-0/+2
|
* attempt to fix #4640Andreas Rumpf2016-09-131-2/+3
|
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-5/+5
|
* remove system/ansi_c include from osJacek Sieka2016-06-051-1/+1
|
* added 'sig' feature; removed tfShared support in the compilerAndreas Rumpf2016-02-281-4/+4
|
* Added --noCppExceptions switchRuslan Mustakov2016-02-181-1/+1
|
* Coroutine support for i386/amd64 platforms unix/windows OSes ↵rku2015-07-311-1/+3
| | | | markAndSweep/refCounting GCs.
* fixes #3014Araq2015-06-291-1/+1
|
* lib/system/a-e - Dropped 'T' from typespdw2015-06-041-2/+3
|
* fixes #1888Araq2015-04-271-39/+47
|
* report how to create a compiler stacktrace #1280Simon Hafner2015-02-011-0/+14
|
* Fix #1546Varriount2015-01-221-1/+1
|
* don't advice people to use debug options for the GC and coreAraq2015-01-111-2/+2
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* minor improvementsAraq2014-12-281-3/+3
|
* introduced 'benign' pragmaAraq2014-10-251-6/+6
|
* ENDB compiles againAraq2014-08-311-1/+1
|
* system files use new identifiersAraq2014-08-231-8/+8
|
* the big renamefest: first stepsAraq2014-08-221-5/+5
|
* fix failed tests due to gcsafeAraq2014-08-121-3/+3
|