diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2020-03-31 22:54:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-31 22:54:48 +0200 |
commit | 9ffec79300e35fe100c657317eff21e9b8779d8b (patch) | |
tree | 81008f0c1165fd24c22a9d0166306b4e4d55bd0a /doc/sets_fragment.txt | |
parent | dd44701728f6bc9e6e6b4b2548b707221a075758 (diff) | |
download | Nim-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