ringabout
|
a1602b0d85
dynlib keeps exported functions alive in emscripten (#23469)
|
9 месяцев назад |
Juan Carlos
|
0a19d78b22
Revert the .inline semantics change (#22104)
|
1 год назад |
Juan Carlos
|
b96c501836
Refactor pragma inline (#21930)
|
1 год назад |
Juan Carlos
|
38fdf13982
Clean nimbase (#21927)
|
1 год назад |
Andreas Rumpf
|
ec3bca8fab
Windows: use __declspec(thread) TLS implementation, it is MUCH faster… (#21810)
|
1 год назад |
Juan M Gómez
|
3b973f3fc8
fixes #20654 FAMs should not be used in the C++ backend (#20655)
|
2 лет назад |
Tomohiro
|
c870ff5946
Add error message to pointer size check assert in lib/nimbase.h (#19549)
|
2 лет назад |
Jaremy Creechley
|
3a1109a53b
initial fix for compiling Nim on Zephyr RTOS (issue #18684) (#18685)
|
3 лет назад |
Timothee Cour
|
3723140044
add NIM_STATIC_ASSERT(CHAR_BIT == 8, "") to fail-fast where assumption is violated (#18512)
|
3 лет назад |
Timothee Cour
|
e112974920
fix #16752: threadvar now works with importcpp types; osx now uses native TLS (`--tlsEmulation:off`), which can be orders of magnitude faster (#16750)
|
4 лет назад |
Andreas Rumpf
|
50b6f6996a
.noalias annotation; frontend support (#15419)
|
4 лет назад |
Huy Doan
|
00fa7a5747
Add thiscall calling convention, mostly for hooking purpose (#14466)
|
4 лет назад |
Timothee Cour
|
66db9de714
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)
|
4 лет назад |
Arne Döring
|
4005f0d0e4
forward type alignment information to seqs (#12430)
|
4 лет назад |
cooldome
|
c835c8c4e7
fix #13910 (#13917)
|
4 лет назад |
Timothee Cour
|
ab5e26c53c
fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#13798)
|
4 лет назад |
Timothee Cour
|
19cab9fa51
stacktraces can now show custom runtime msgs per frame (#13351)
|
4 лет назад |
Andreas Rumpf
|
ba6e7c6365
added a switch -d:nimEmulateOverflowChecks for broken or old GCC versions (#13692)
|
4 лет назад |
Araq
|
b9b53b6ca1
fixes #13645
|
4 лет назад |
Andreas Rumpf
|
a6682de004
catchable defects (#13626)
|
4 лет назад |
alaviss
|
f500895efe
Unexport even more symbols (#13214)
|
5 лет назад |
Timothee Cour
|
c56612ff96
refs #13054 correctly handle {.exportc,dynlib.} and {.exportcpp,dynlib.} (#13136)
|
5 лет назад |
Ico Doornekamp
|
bb7273bc47
Use '__noinline' instead of 'noinline' for N_NOINLINE gcc attribute, this prevents clashes with systems where 'noinline' might be already defined (#13089)
|
5 лет назад |
PMunch
|
65fd95bf85
Fix AVR target to define ints properly (#12817)
|
5 лет назад |
Andreas Rumpf
|
58f3e07b1a
fixes and changes the recently introduced 'alignas' to be 'align' (#12666)
|
5 лет назад |
Arne Döring
|
0496a666e2
implemented alignas pragma (#12643)
|
5 лет назад |
Arne Döring
|
d564130a3b
Fix to int to biggest int (#12066)
|
5 лет назад |
Timothee Cour
|
655cb08461
[refactoring] nimbase.h: remove dead code which was confusing (#11682)
|
5 лет назад |
Jasper Jenkins
|
55af21c662
rename (un)likely (#11391)
|
5 лет назад |
genotrance
|
0378bfa402
Fix #10907 - remove unused typedef string (#10908)
|
5 лет назад |