summary refs log tree commit diff stats
path: root/lib/nimbase.h
Commit message (Expand)AuthorAgeFilesLines
* fix #16752: threadvar now works with importcpp types; osx now uses native TLS...Timothee Cour2021-01-271-0/+4
* .noalias annotation; frontend support (#15419)Andreas Rumpf2020-09-281-0/+3
* Add thiscall calling convention, mostly for hooking purpose (#14466)Huy Doan2020-05-271-0/+2
* CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ...Timothee Cour2020-04-231-4/+0
* forward type alignment information to seqs (#12430)Arne Döring2020-04-191-1/+2
* fix #13910 (#13917)cooldome2020-04-071-1/+1
* fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#...Timothee Cour2020-04-071-23/+42
* stacktraces can now show custom runtime msgs per frame (#13351)Timothee Cour2020-03-301-0/+1
* added a switch -d:nimEmulateOverflowChecks for broken or old GCC versions (#1...Andreas Rumpf2020-03-191-1/+1
* fixes #13645Araq2020-03-161-16/+18
* catchable defects (#13626)Andreas Rumpf2020-03-121-0/+22
* Unexport even more symbols (#13214)alaviss2020-01-231-2/+4
* refs #13054 correctly handle {.exportc,dynlib.} and {.exportcpp,dynlib.} (#1...Timothee Cour2020-01-181-11/+7
* Use '__noinline' instead of 'noinline' for N_NOINLINE gcc attribute, this pre...Ico Doornekamp2020-01-091-1/+1
* Fix AVR target to define ints properly (#12817)PMunch2019-12-101-7/+67
* fixes and changes the recently introduced 'alignas' to be 'align' (#12666)Andreas Rumpf2019-11-151-1/+6
* implemented alignas pragma (#12643)Arne Döring2019-11-131-0/+1
* Fix to int to biggest int (#12066)Arne Döring2019-08-271-12/+0
* [refactoring] nimbase.h: remove dead code which was confusing (#11682)Timothee Cour2019-07-081-24/+0
* rename (un)likely (#11391)Jasper Jenkins2019-06-031-4/+4
* Fix #10907 - remove unused typedef string (#10908)genotrance2019-03-261-2/+0
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-0/+5
* 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
ter Araq <rumpf_a@web.de> 2014-10-25 22:01:23 +0200 introduced 'benign' pragma' href='/ahoang/Nim/commit/compiler/condsyms.nim?h=devel&id=a639824e5e3ec2a6eca97f31f55623254144ca81'>a639824e5 ^
1e6aef62b ^
8d3966923 ^
cabbcd411 ^
87815cbdf ^
b3cecddd6 ^
8ef66b973 ^
a8edf67a2 ^
9c4a60193 ^
adf8eea4d ^
f04d21f27 ^
5e368f363 ^
f7f3a25be ^
3308d2658 ^
762ade117 ^
8d1a5dc8e ^
33814cf63 ^
399c5e38b ^
6baca5869 ^
ed5b7cbac ^
f64f9e50c ^
4948cf3b4 ^
599b5d6dc ^
f555338ce ^
e63c66b81 ^
5b5985240 ^
53566f716 ^
4d5cce988 ^
dae545094 ^
0da91aa74 ^
887987bb1 ^



154682600 ^




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92