summaryrefslogtreecommitdiff
path: root/compiler/ExtractBase.ml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make the hashmap files typecheck again in LeanSon Ho2023-10-251-0/+2
|
* Update following the addition of raw pointersSon Ho2023-10-251-2/+3
|
* Handle properly the builtin, non fallible functionsSon Ho2023-10-241-2/+2
|
* Filter some type arguments for the builtin types/functionsSon Ho2023-10-241-0/+13
|
* Remove the possibility of generating opaque module signaturesSon Ho2023-10-241-175/+58
|
* Add support for builtin trait implementationsSon Ho2023-10-241-17/+0
|
* Fix various issues with the builtinsSon Ho2023-10-241-0/+1
|
* Make progress on handling the builtinsSon Ho2023-10-231-68/+0
|
* Remove some assumed types and add more support for builtin definitionsSon Ho2023-10-231-69/+4
|
* Start updating to handle function pointersSon Ho2023-10-201-1/+1
|
* Merge trans_ctx and decls_ctxSon Ho2023-09-171-7/+5
|
* Fix several issues with the extractionSon Ho2023-09-171-1/+2
|
* Fix issues with name registration/lookupSon Ho2023-09-161-22/+55
|
* Add a strict_names_map in the extraction_ctxSon Ho2023-09-161-17/+38
|
* Fix more issuesSon Ho2023-09-161-1/+1
|
* Fix issues with name collisionsSon Ho2023-09-161-6/+18
|
* Make progress on the extractionSon Ho2023-09-141-5/+11
|
* Fix some issues with the name collisionsSon Ho2023-09-141-3/+29
|
* Make progress on correctly handling trait method calls in the symbolic executionSon Ho2023-09-111-6/+10
|
* Map some globals like u32::MAX to standard definitionsSon Ho2023-09-071-5/+17
|
* Extract the trait decl methodsSon Ho2023-09-031-15/+7
|
* Make progress registering the trait decl method namesSon Ho2023-09-031-14/+60
|
* Do more cleanupSon Ho2023-09-031-3/+3
|
* Add the keep_fwd field in TranslateCore.pure_fun_translationSon Ho2023-09-031-1/+1
|
* Update TranslateCore.pure_fun_translationSon Ho2023-09-031-1/+1
|
* Make progress on extracting trait decls and merge gen_ctx and extraction_ctxSon Ho2023-09-031-0/+4
|
* Register the names for the trait declsSon Ho2023-09-031-8/+70
|
* Make more progressSon Ho2023-09-031-0/+2
|
* Make progress on the extractionSon Ho2023-09-031-8/+55
|
* Make progress on the extractionSon Ho2023-09-031-10/+47
|
* Improve the collision detectionSon Ho2023-09-031-16/+54
|
* Make good progress on Extract.mlSon Ho2023-09-011-3/+44
|
* Make progress on Extract and ExtractBaseSon Ho2023-08-311-11/+22
|
* Make more progressSon Ho2023-08-021-0/+14
|
* Make progressSon Ho2023-08-021-0/+23
|
* Make progressSon Ho2023-08-021-6/+7
|
* Use short names for the structure fields in LeanSon Ho2023-07-061-14/+54
|
* Improve the generated commentsSon Ho2023-07-061-5/+33
|
* Start using namespaces in the Lean backendSon Ho2023-07-051-1/+3
|
* Reorganize the Lean testsSon Ho2023-07-041-0/+10
|
* Make good progress on generating code for HOL4Son Ho2023-06-041-2/+20
|
* Improve the generation of variant names for LeanSon Ho2023-06-041-0/+7
|
* Handle the "opaque_defs." prefix in a cleaner mannerSon Ho2023-06-041-62/+160
|
* Consistently use the names TerminationMeasure and DecreasesProofSon Ho2023-06-041-23/+40
|
* Make minor fixes, improve formatting for Lean and generate code for all the ↵Son Ho2023-06-041-10/+8
| | | | test suite
* All of the generated code is syntactically correctJonathan Protzenko2023-06-041-4/+14
|
* WIPJonathan Protzenko2023-06-041-1/+3
|
* Fix some printing bits, proper syntax for terminates and decreases clausesJonathan Protzenko2023-06-041-0/+46
|
* Fix a couple bugs here and there, improve Lean code-gen, still WIPJonathan Protzenko2023-06-041-17/+17
|
* New directory structure and corresponding extraction, + misc fixes, for LeanJonathan Protzenko2023-06-041-1/+1
|