Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
49 check-ins that include changes to files matching 'tests/noprelude/diagnostics/*'
|
2021-03-01
| ||
| 12:32 | Reorganized tests, they are now grouped by language feature. check-in: 5e757567a6 user: achavasse tags: trunk | |
|
2020-07-05
| ||
| 20:15 | Implemented reference parsing. check-in: 086a58a7a3 user: achavasse tags: trunk | |
|
2020-07-04
| ||
| 13:08 |
| |
|
2020-07-03
| ||
| 23:03 |
| |
|
2020-06-26
| ||
| 23:34 |
Cleanup:
| |
|
2020-06-20
| ||
| 19:59 | Verifier: some fixes to correctly handle tuples. Still not quite working yet. check-in: 060e84f233 user: achavasse tags: trunk | |
|
2020-06-15
| ||
| 19:45 | Call "Postprocess" on unification solutions during the best solution lookup, so that custom postprocessing callbacks can trigger the rejection of a solution. check-in: daee557086 user: achavasse tags: trunk | |
|
2020-05-18
| ||
| 12:39 |
| |
|
2020-05-04
| ||
| 18:43 | Refactored the Initialize() extension point to take a mutable reference instead of directly taking a locvar. check-in: 10df99e08a user: achavasse tags: trunk | |
|
2020-02-09
| ||
| 19:23 | Small cosmetic error messages fixes. check-in: edf6a9d2ed user: achavasse tags: trunk | |
| 19:02 |
Builtin operators:
| |
|
2020-02-02
| ||
| 21:47 | Refinement types: implemented tests and fixed some issues. check-in: 972099a359 user: achavasse tags: trunk | |
|
2020-01-23
| ||
| 22:24 | Refinement types: implemented the where operator to add predicates to a type. check-in: 9586391cdb user: achavasse tags: trunk | |
|
2020-01-04
| ||
| 23:44 |
| |
| 18:27 | Verification: changed the syntax for the current function's return value to the more explicit "@result". check-in: cbbd282cfa user: achavasse tags: trunk | |
| 17:28 | Loop verifier: when still finding counter-examples at max K unrolls, emit error messages for the failed conditions instead of a generic "couldn't verify loop" message. check-in: 23d2aa4c8a user: achavasse tags: trunk | |
| 15:48 | Verifier: tweak the wording of the unsatisfiability error for consistency, also sort those by location ids to have a deterministic output. check-in: 264e55dac8 user: achavasse tags: trunk | |
| 15:17 |
| |
|
2019-12-14
| ||
| 21:24 | Verifier: fixed multiple issues with nested loop verification. check-in: 693415ce16 user: achavasse tags: trunk | |
|
2019-12-11
| ||
| 15:38 |
| |
|
2019-11-19
| ||
| 20:49 | Store a location in loop headers, and use it to provide more context when diagnosing loop verification failures. check-in: 5f20eec65e user: achavasse tags: trunk | |
|
2019-11-18
| ||
| 01:40 | Verifier: first seemingly working version of the k-induction loop checker. check-in: 477ef5b3d4 user: achavasse tags: trunk | |
|
2019-11-16
| ||
| 16:27 |
| |
|
2019-11-04
| ||
| 19:53 | Verifier: more work on loop verification. check-in: b4385d9930 user: achavasse tags: trunk | |
|
2019-10-12
| ||
| 17:25 | Verifier: use z3 push/pop to check assertions one at a time, so that we can find and report multiple errors in the same function. check-in: b414bc18df user: achavasse tags: trunk | |
|
2019-10-08
| ||
| 21:55 |
| |
|
2019-10-07
| ||
| 22:04 | Made the "assertion failure" error message lowercase to be consistent with other error messages. check-in: acbb4b30b8 user: achavasse tags: trunk | |
| 21:58 |
| |
|
2019-10-05
| ||
| 16:37 |
| |
| 13:58 | Implemented the conversion of GetVar/SetVar/GetTemporary/SetTemporary to z3 expressions. check-in: 3ae3c0b3ad user: achavasse tags: trunk | |
|
2019-09-26
| ||
| 23:37 | Refactored the parsing of verification statements so that it works properly in all cases (regular functions, template functions, function type expressions, lambdas). check-in: 4fe418f4d0 user: achavasse tags: trunk | |
| 00:27 | Static analysis: check that function verification statements are satisfiable and emit relevant error messages if they aren't. check-in: 7f14d60722 user: achavasse tags: trunk | |
|
2019-09-22
| ||
| 14:37 | Project renaming. check-in: af650a9e95 user: achavasse tags: trunk | |
|
2019-08-25
| ||
| 01:54 |
| |
|
2019-08-24
| ||
| 19:33 | More cleanup around which builtin functions should be intrinsics/eager/non eager. check-in: fece958df9 user: achavasse tags: trunk | |
| 16:54 |
| |
|
2019-08-23
| ||
| 20:18 |
| |
|
2019-08-22
| ||
| 13:23 | You have failed me for the last time, CMake. check-in: e38aee1ca0 user: achavasse tags: trunk | |
|
2019-08-21
| ||
| 13:38 |
| |
|
2019-08-20
| ||
| 23:48 | Removed an irrelevant comment. check-in: d2c3ec7961 user: achavasse tags: trunk | |
| 23:42 |
| |
| 20:00 | Improved error messages. check-in: 25f4d2946d user: achavasse tags: trunk | |
| 16:15 |
| |
|
2019-08-19
| ||
| 19:25 |
| |
|
2019-08-18
| ||
| 00:54 |
| |
|
2019-08-17
| ||
| 14:49 |
| |
|
2019-08-15
| ||
| 22:37 |
| |
|
2019-08-14
| ||
| 02:35 | Fixed a misnamed test. check-in: 5a4946c300 user: achavasse tags: trunk | |
| 02:30 |
| |