summary refs log tree commit diff stats
path: root/lib/nimbase.h
Commit message (Expand)AuthorAgeFilesLines
* fixes #9218Araq2019-01-131-2/+2
* define NIM_NIL nullptr when __cplusplus >= 201103LTimothee Cour2018-10-081-1/+7
* nimbase.h: use 0 instead of nullptr because travis' C++ compiler doesn't know...Araq2018-10-031-1/+1
* C++ codegen: map nil to nullptrAraq2018-10-021-1/+1
* improve the compiler option "cppCompileToNamespace", a custom namespace can n...Giovanni2018-09-151-1/+1
* Codegen fix for function pointers marked inline (#8866)LemonBoy2018-09-041-0/+2
* Genode fixes (#8501)Emery Hemingway2018-08-161-2/+2
* Native access to Genode environmentEmery Hemingway2018-06-071-5/+0
* Nim namespace for cpp (#7453)AdrianV2018-04-151-2/+11
* genTryCpp to catch by Nim type, ready for first review (#7196)cooldome2018-02-121-7/+0
* Add warning 4809 to ignore listcooldome2018-01-091-1/+1
* nimbase.h: make 'endif' nesting correctAraq2018-01-041-6/+7
* make hidden visibility the default for UnixAraq2017-12-131-0/+2
* Add visual studio C4297 warning to ignore list (#6815)cooldome2017-11-271-1/+1
* fixes #6606 (#6610)Fredrik Høisæther Rasch2017-10-271-1/+6
* fixes #6511Araq2017-10-161-7/+0
* preparations for string optimizationsAndreas Rumpf2017-09-221-4/+6
* Ignore constant-conversion warning (#5696)Ruslan Mustakov2017-04-121-4/+5
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-311-0/+5
* adding support for using llvm ASAN (#5536)Samantha Marshall2017-03-141-0/+24
* Check if __STDC_VERSION__ is defined (#5488)Ruslan Mustakov2017-03-071-1/+1
* Ignore pointer-bool-conversion warning (#5468)Ruslan Mustakov2017-03-021-0/+1
* new name mangling rules for easier debuggingAndreas Rumpf2017-02-021-8/+21
* abi check: prefer nim constant to enable, documentJacek Sieka2016-11-031-6/+2
* add a simple sizeof checker to compare nim & c typesJacek Sieka2016-11-031-0/+8
* fixes #3279Araq2016-09-121-10/+0
* fixed #4590 Visual Studio C4090 warningandri lim2016-08-091-1/+1
* improve error message if C and Nim disagree on pointer sizeAndreas Rumpf2016-07-081-3/+3
* fix types of ansi_c/sysio to more closely match C ABIJacek Sieka2016-06-051-3/+0
* Fixes #4093mjendrusch2016-04-171-0/+2
* fix typo in nimbase.hdef2016-03-151-1/+1
* Fixed threading issues for tcc backendAnatoly Galiulin2016-03-101-0/+2
* Fixed NIM_THREADVAR definition in nimbase.hAnatoly Galiulin2016-03-011-3/+18
* Added -Wpragmas ignoreYuriy Glukhov2016-02-131-0/+1
* Added pragmas to ignore warnings in Nim-generated files for gcc, clang, vccRuslan Mustakov2016-02-101-0/+24
* Fix code generation issues with TNimType.Reimer Behrends2015-12-151-4/+0
* fixes #3237Araq2015-08-251-3/+9
* Merge branch 'devel' into coroutinesrku2015-08-201-1/+1
|\
| * Fixed --debugger:on option. Removed c_line from termios.Yuriy Glukhov2015-08-121-1/+1
* | Coroutine support for i386/amd64 platforms unix/windows OSes markAndSweep/ref...rku2015-07-311-12/+25
|/
* fixes #2841Araq2015-07-221-0/+4
* fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with ...Araq2015-04-251-5/+5
* Merge pull request #2225 from dyu/freebsdAndreas Rumpf2015-03-081-0/+2
|\
| * compile nim on freebsddyu2015-02-271-0/+2
* | prevent name mangling for C++ DLLsAraq2015-03-051-5/+13
|/
* merged #2083 manuallyAraq2015-02-081-1/+10
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* implemented mixed mode codegenAraq2014-10-031-2/+8
* implemented locking levels; still incompleteAraq2014-09-271-0/+2
* Fix the C++ exception struct in nimbase.h.Reimer Behrends2014-09-211-2/+2