Nim/lib
Timothee Cour 66db9de714
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)
* -d:checkabi obsolete (ABI check now enforced); add `addTypeHeader` helper
* cleanups
* import sizeof at CT for {.completeType.}
* address comments; revert default enabling of -d:checkAbi for now
* mimportc_size_check.nim => msizeof5.nim; merge mabi_check.nim into msizeof5.nim; refactor
* all pragmas in errmsgs should be written: '.importc' (un-ambiguous and less verbose than {.importc.})
2020-04-23 11:24:09 +02:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core forward type alignment information to seqs (#12430) 2020-04-19 07:52:01 +02:00
deprecated/pure Update events.nim (#12803) 2019-12-03 16:54:23 +01:00
experimental fix several typos in documentation and comments (#12553) 2019-10-30 09:08:45 +01:00
genode minor update for the genode target 2019-07-14 16:08:15 +02:00
genode_cpp Native access to Genode environment 2018-06-07 07:21:20 +02:00
impure change some Exceptions to CatchableError or Defect, fixes #10288 (#14069) 2020-04-22 16:49:41 +02:00
js Fix the getSelection method. (#13632) 2020-04-21 14:57:19 +02:00
nintendoswitch Rewrite the memory management code for Nintendo Switch (#8169) 2018-07-05 16:33:15 +02:00
packages/docutils Fix #13631 (#13789) 2020-03-29 14:39:58 +02:00
posix Make file descriptors from stdlib non-inheritable by default (#13201) 2020-04-20 17:09:59 +02:00
pure Set O_NONBLOCK flag atomically (#13934) 2020-04-22 20:24:45 +02:00
std Make unused code into actual test, replace echo with doassert (#13952) 2020-04-11 22:16:26 +02:00
system cycle collector (#14071) 2020-04-22 17:34:35 +02:00
windows Make file descriptors from stdlib non-inheritable by default (#13201) 2020-04-20 17:09:59 +02:00
wrappers Fixes issues with dynamic loading OpenSSL. Fixes #13903. (#13919) [backport] 2020-04-08 14:37:00 +02:00
cycle.h
nimbase.h CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926) 2020-04-23 11:24:09 +02:00
nimhcr.nim hotfix: make 'nim doc nimhcr' work on all platforms 2020-03-23 13:05:29 +01:00
nimhcr.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
nimrtl.nim added cstrutils (#12858) [backport] 2019-12-09 06:58:06 +01:00
nimrtl.nim.cfg Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
prelude.nim Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim forward type alignment information to seqs (#12430) 2020-04-19 07:52:01 +02:00
system_overview.rst [documentation] fix wrong link [ci skip] 2019-06-21 12:04:43 +02:00