| Commit message (Expand) | Author | Age | Files | Lines |
* | fix #23817; Use __builtin_saddl_overflow variants for arm-none-eabi-gcc. (#23... | Mark Leyva | 2024-08-12 | 1 | -3/+11 |
* | Adds `SEQ_DECL_SIZE 1` back under `clang` and a test (#23942) | Juan M Gómez | 2024-08-12 | 1 | -1/+3 |
* | fixes #23913; empty SEQ_DECL_SIZE (#23940) | Tomohiro | 2024-08-12 | 1 | -3/+1 |
* | Fix NIM_STATIC_ASSERT_AUX being redefined on different lines (#23729) | fakuivan | 2024-06-18 | 1 | -4/+8 |
* | dynlib keeps exported functions alive in emscripten (#23469) | ringabout | 2024-04-02 | 1 | -5/+12 |
* | Revert the .inline semantics change (#22104) | Juan Carlos | 2023-06-15 | 1 | -20/+11 |
* | Refactor pragma inline (#21930) | Juan Carlos | 2023-05-27 | 1 | -11/+20 |
* | Clean nimbase (#21927) | Juan Carlos | 2023-05-27 | 1 | -27/+7 |
* | Windows: use __declspec(thread) TLS implementation, it is MUCH faster… (#21... | Andreas Rumpf | 2023-05-08 | 1 | -1/+7 |
* | fixes #20654 FAMs should not be used in the C++ backend (#20655) | Juan M Gómez | 2022-10-25 | 1 | -1/+3 |
* | Add error message to pointer size check assert in lib/nimbase.h (#19549) | Tomohiro | 2022-02-27 | 1 | -1/+1 |
* | initial fix for compiling Nim on Zephyr RTOS (issue #18684) (#18685) | Jaremy Creechley | 2021-08-13 | 1 | -1/+2 |
* | add NIM_STATIC_ASSERT(CHAR_BIT == 8, "") to fail-fast where assumption is vio... | Timothee Cour | 2021-07-18 | 1 | -0/+3 |
* | fix #16752: threadvar now works with importcpp types; osx now uses native TLS... | Timothee Cour | 2021-01-27 | 1 | -0/+4 |
* | .noalias annotation; frontend support (#15419) | Andreas Rumpf | 2020-09-28 | 1 | -0/+3 |
* | Add thiscall calling convention, mostly for hooking purpose (#14466) | Huy Doan | 2020-05-27 | 1 | -0/+2 |
* | CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ... | Timothee Cour | 2020-04-23 | 1 | -4/+0 |
* | forward type alignment information to seqs (#12430) | Arne Döring | 2020-04-19 | 1 | -1/+2 |
* | fix #13910 (#13917) | cooldome | 2020-04-07 | 1 | -1/+1 |
* | fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#... | Timothee Cour | 2020-04-07 | 1 | -23/+42 |
* | stacktraces can now show custom runtime msgs per frame (#13351) | Timothee Cour | 2020-03-30 | 1 | -0/+1 |
* | added a switch -d:nimEmulateOverflowChecks for broken or old GCC versions (#1... | Andreas Rumpf | 2020-03-19 | 1 | -1/+1 |
* | fixes #13645 | Araq | 2020-03-16 | 1 | -16/+18 |
* | catchable defects (#13626) | Andreas Rumpf | 2020-03-12 | 1 | -0/+22 |
* | Unexport even more symbols (#13214) | alaviss | 2020-01-23 | 1 | -2/+4 |
* | refs #13054 correctly handle {.exportc,dynlib.} and {.exportcpp,dynlib.} (#1... | Timothee Cour | 2020-01-18 | 1 | -11/+7 |
* | Use '__noinline' instead of 'noinline' for N_NOINLINE gcc attribute, this pre... | Ico Doornekamp | 2020-01-09 | 1 | -1/+1 |
* | Fix AVR target to define ints properly (#12817) | PMunch | 2019-12-10 | 1 | -7/+67 |
* | fixes and changes the recently introduced 'alignas' to be 'align' (#12666) | Andreas Rumpf | 2019-11-15 | 1 | -1/+6 |
* | implemented alignas pragma (#12643) | Arne Döring | 2019-11-13 | 1 | -0/+1 |
* | Fix to int to biggest int (#12066) | Arne Döring | 2019-08-27 | 1 | -12/+0 |
* | [refactoring] nimbase.h: remove dead code which was confusing (#11682) | Timothee Cour | 2019-07-08 | 1 | -24/+0 |
* | rename (un)likely (#11391) | Jasper Jenkins | 2019-06-03 | 1 | -4/+4 |
* | Fix #10907 - remove unused typedef string (#10908) | genotrance | 2019-03-26 | 1 | -2/+0 |
* | Initial version of the hot-code reloading support for native targets (#10729) | zah | 2019-02-26 | 1 | -0/+5 |
* | fixes #9218 | Araq | 2019-01-13 | 1 | -2/+2 |
* | define NIM_NIL nullptr when __cplusplus >= 201103L | Timothee Cour | 2018-10-08 | 1 | -1/+7 |
* | nimbase.h: use 0 instead of nullptr because travis' C++ compiler doesn't know... | Araq | 2018-10-03 | 1 | -1/+1 |
* | C++ codegen: map nil to nullptr | Araq | 2018-10-02 | 1 | -1/+1 |
* | improve the compiler option "cppCompileToNamespace", a custom namespace can n... | Giovanni | 2018-09-15 | 1 | -1/+1 |
* | Codegen fix for function pointers marked inline (#8866) | LemonBoy | 2018-09-04 | 1 | -0/+2 |
* | Genode fixes (#8501) | Emery Hemingway | 2018-08-16 | 1 | -2/+2 |
* | Native access to Genode environment | Emery Hemingway | 2018-06-07 | 1 | -5/+0 |
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 1 | -2/+11 |
* | genTryCpp to catch by Nim type, ready for first review (#7196) | cooldome | 2018-02-12 | 1 | -7/+0 |
* | Add warning 4809 to ignore list | cooldome | 2018-01-09 | 1 | -1/+1 |
* | nimbase.h: make 'endif' nesting correct | Araq | 2018-01-04 | 1 | -6/+7 |
* | make hidden visibility the default for Unix | Araq | 2017-12-13 | 1 | -0/+2 |
* | Add visual studio C4297 warning to ignore list (#6815) | cooldome | 2017-11-27 | 1 | -1/+1 |
* | fixes #6606 (#6610) | Fredrik Høisæther Rasch | 2017-10-27 | 1 | -1/+6 |