Nim/lib
Andreas Rumpf 9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
* code cleanups and feature additions
* added basic test and koch/CI integration
* make it build on Unix
* DrNim: now buildable on Unix, only takes 10 minutes, enjoy
* added basic documentation for DrNim which can also be seen as the RFC we're following
* drnim: change the build setup so that drnim.exe ends up in bin/
* makes simple floating point ranges work
* added basic float range check
* drnim: teach Z3 about Nim's range types plus code refactoring
* drnim: make unsigned numbers work
* added and fixed index checking under setLen
* first implementation of .ensures, .invariant and .assume (.requires still missing and so is proc type compatibility checking
* drnim: .requires checking implemented
* drnim: implemented .ensures properly
* more impressive test involving min()
* drnim: check for proc type compatibility and base method compatibility wrt .requires and .ensures
* testament: support for 'pattern <directory>
* koch: uses new <directory> feature of testament
* drnim: added tiny musings about 'old'
* Make testament work with old SSL versions
* koch: add support for 'koch drnim -d:release'
* drnim: preparations for the param.old notation
2020-03-31 22:54:48 +02:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core Fix a 'See XXX' on documentation, clean out (#13820) 2020-03-31 21:21:49 +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 Add Documentation (#13811) 2020-03-31 15:47:57 +02:00
js Add more JS stuff to dom.nim (#13483) 2020-03-11 23:24:56 +00: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 Add Documentation (#13811) 2020-03-31 15:47:57 +02:00
pure Tiny fix on browsers.openDefaultBrowser (#13818) 2020-03-31 21:22:24 +02:00
std DrNim (Nim compiler with Z3 integration) (#13743) 2020-03-31 22:54:48 +02:00
system DrNim (Nim compiler with Z3 integration) (#13743) 2020-03-31 22:54:48 +02:00
windows Windows API callbacks cannot raise exceptions 2020-03-22 20:45:03 +01:00
wrappers introduce getPeerCertificates, fixes #13299 (#13650) 2020-03-22 21:00:37 +01:00
cycle.h
nimbase.h stacktraces can now show custom runtime msgs per frame (#13351) 2020-03-30 13:45:32 +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
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim stacktraces can now show custom runtime msgs per frame (#13351) 2020-03-30 13:45:32 +02:00
system_overview.rst [documentation] fix wrong link [ci skip] 2019-06-21 12:04:43 +02:00