summary refs log tree commit diff stats
path: root/doc/sets_fragment.txt
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2020-03-31 22:54:48 +0200
committerGitHub <noreply@github.com>2020-03-31 22:54:48 +0200
commit9ffec79300e35fe100c657317eff21e9b8779d8b (patch)
tree81008f0c1165fd24c22a9d0166306b4e4d55bd0a /doc/sets_fragment.txt
parentdd44701728f6bc9e6e6b4b2548b707221a075758 (diff)
downloadNim-9ffec79300e35fe100c657317eff21e9b8779d8b.tar.gz
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
Diffstat (limited to 'doc/sets_fragment.txt')
0 files changed, 0 insertions, 0 deletions