Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
36 check-ins using file bs/builtins/types/template/build.h version 00e9171ad7
|
2022-02-14
| ||
| 17:42 | verifier: handle setting and retrieving the value of ghost function closures check-in: bef38cb315 user: zlodo tags: trunk | |
|
2022-02-02
| ||
| 01:08 | verifier: build and cache z3 declarations for ghost funcs check-in: e607197fe9 user: zlodo tags: trunk | |
|
2022-01-31
| ||
| 18:07 | ghost func invocation generates the ghost call CIR instruction (only allowed inside of propositions) check-in: c55193554e user: zlodo tags: trunk | |
|
2022-01-29
| ||
| 13:41 | ghost funcs: added GhostCall CIR instruction check-in: 802b9820d4 user: zlodo tags: trunk | |
| 13:12 | ghost functions parsing: ignore following brace block if any, since they don't have bodies check-in: b60fb08f17 user: zlodo tags: trunk | |
|
2022-01-28
| ||
| 17:41 |
Ghost functions:
| |
|
2022-01-27
| ||
| 18:33 | Verifier: factored some code out of value tracker check-in: 480aaf534c user: zlodo tags: trunk | |
|
2022-01-25
| ||
| 18:57 | FuncType: replace flags with a "kind" enum, add ghost kind check-in: 55c2184e6f user: zlodo tags: trunk | |
|
2022-01-24
| ||
| 19:09 | Verifier: factor out variable tracking out of the builder so it can be reused to track other kind of values check-in: 6aa3486a16 user: zlodo tags: trunk | |
|
2022-01-07
| ||
| 20:02 |
| |
| 01:25 | Verifier: fix missing loop context in error messages in some cases check-in: 55688826d9 user: zlodo tags: trunk | |
| 00:59 |
| |
|
2021-12-09
| ||
| 18:31 | Verifier graphviz vizualizer fixes and improvements check-in: 5a84c0610a user: zlodo tags: trunk | |
|
2021-12-08
| ||
| 20:05 | Implemented a graphviz visualizer to help debugging the loop verifier check-in: 12fc470a72 user: zlodo tags: trunk | |
|
2021-11-28
| ||
| 13:34 | Verification: fixed incorrect handling of type predicates in function parameters check-in: c066339928 user: zlodo tags: trunk | |
|
2021-11-26
| ||
| 22:42 |
| |
| 00:37 |
| |
|
2021-11-25
| ||
| 21:21 | Got rid of the where operator. Predicates are now added to types simply by following the type with a proposition list. check-in: 23ecb4f9cb user: zlodo tags: trunk | |
| 20:30 |
| |
|
2021-11-24
| ||
| 19:45 | Propositions are now parsed like regular statement sequences, but using the proposition list under construction as the current builder check-in: 8be0ff932c user: zlodo tags: trunk | |
| 00:38 | Removed a misleading comment check-in: ea3608d6e9 user: zlodo tags: trunk | |
| 00:03 |
| |
|
2021-11-23
| ||
| 19:45 |
| |
|
2021-11-22
| ||
| 20:33 | Parser: split block parsing code check-in: a4eaf901ef user: zlodo tags: trunk | |
| 20:22 | Function pre-conditions and post-conditions now use the same proposition lists as type predicates check-in: 1c335aeb04 user: zlodo tags: trunk | |
|
2021-11-19
| ||
| 22:28 | Replaced "TypePredicates" by a more generic "Propositions" class, to be used for function predicates as well check-in: 098b3c34c9 user: zlodo tags: trunk | |
|
2021-11-16
| ||
| 21:18 | The details of creating a new visibility scope are now handled by the builder instead of being hardcoded in the parser check-in: 16dd587889 user: zlodo tags: trunk | |
|
2021-11-13
| ||
| 14:09 | The builder is now passed as the first param of the _DropValue extension point check-in: c33b227735 user: zlodo tags: trunk | |
|
2021-11-11
| ||
| 20:31 | Removed two other obsolete files check-in: ade3099696 user: zlodo tags: trunk | |
| 20:19 | Removed a file that was not properly deleted in the previous commit check-in: b808c4a5f5 user: zlodo tags: trunk | |
| 20:05 | Refactored the code builder: it is now carried around as a Value, and accessed through a bunch of extension points, so we can have different builders (and even user defined ones) later to make classes etc. check-in: 1ad61a2717 user: zlodo tags: trunk | |
| 01:00 |
| |
|
2021-11-05
| ||
| 12:56 | Fixed non mutable reference passing verification. It was a completely stupid error entirely in the prelude. I'm already fucking up using my own language, this bode well check-in: 0c58009de2 user: zlodo tags: trunk | |
|
2021-11-03
| ||
| 22:55 |
| |
|
2021-11-01
| ||
| 11:16 | Verifier: fixed verification taking a billion years in some cases check-in: ec2b1e3b74 user: zlodo tags: trunk | |
|
2021-10-31
| ||
| 18:52 |
| |