summaryrefslogtreecommitdiff
path: root/compiler (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-07Improve the error messages furtherSon Ho3-1/+44
2024-04-07Cleanup a bit and improve the error messagesSon Ho12-82/+91
2024-04-05Resolved comments and added the name of the not translated elementEscherichia2-7/+18
2024-04-05resolved commentsEscherichia3-99/+113
2024-04-05error catching should now be able to tell when code couldn't be generatedEscherichia3-101/+144
2024-04-04Fix a minor issueSon Ho1-1/+1
2024-04-04Update the way errors are reportedSon Ho2-10/+7
2024-04-04Make a minor update in SymbolicToPureSon Ho1-8/+7
2024-04-04Now prints all errors in the error_listEscherichia2-3/+11
2024-04-04Improve the name of the backward functions furtherSon Ho2-5/+19
2024-04-04Update the names of the synthesized backward functionsSon Ho2-2/+13
2024-04-04Update a commentSon Ho1-3/+5
2024-04-04Make a minor modificationSon Ho1-2/+4
2024-04-04Make minor modificationsSon Ho1-15/+21
2024-04-03rebased branchEscherichia1-13/+19
2024-04-03Added meta information to names_map_id field in names_map typeEscherichia1-22/+23
2024-04-03resolved requested changesEscherichia1-1/+0
2024-04-03resolved requested changesEscherichia3-6/+4
2024-04-03Update the initial configurationSon Ho2-4/+1
2024-04-03added extract_ty_errors and extract_texpression_errors to deal with the error...Escherichia2-3/+10
2024-04-03added Error and EError to expressions and propagated related changesEscherichia12-5/+41
2024-03-29Cleanup and fix a mistakeSon Ho13-194/+172
2024-03-29Add an error messageSon Ho1-3/+1
2024-03-29Add some error messagesSon Ho8-25/+29
2024-03-29Add some missing error messagesSon Ho3-9/+6
2024-03-29Improve the error messagesSon Ho3-6/+18
2024-03-29Cleanup a bitSon Ho4-55/+31
2024-03-29formatting and changed save_error condition for failing from b to not bEscherichia30-181/+468
2024-03-29added file and line arg to craise, cassert and all related functionsEscherichia1-3/+3
2024-03-29added file and line arg to craise and cassertEscherichia36-928/+929
2024-03-29Make a minor modificationSon Ho1-1/+4
2024-03-29Improve the error messagesSon Ho3-17/+35
2024-03-28Fix an issueSon Ho1-1/+1
2024-03-28Revert some changes which shouldn't be hereSon Ho1-6/+5
2024-03-28formattingEscherichia43-1435/+2155
2024-03-28changes after git rebase mainEscherichia11-41/+50
2024-03-28Should answer all comments, there are still some TODO: error message leftEscherichia37-877/+882
2024-03-28Added sanity_check and sanity_check_opt_meta helpers and changed sanity check...Escherichia23-108/+113
2024-03-28changes to extract_ty and related functions to use the right metaEscherichia4-60/+52
2024-03-28added a meta option field to norm_ctx and changed the meta used by some asser...Escherichia8-38/+35
2024-03-28Inverted meta and config argument orders (from meta -> config to config -> meta)Escherichia20-303/+303
2024-03-28Replaced some unclear TODOs error message placeholder by clearer TODOs, they ...Escherichia4-36/+36
2024-03-28Still need to fill the TODO: error message and check some meta but it buildsEscherichia10-178/+186
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and w...Escherichia45-1885/+1947
2024-03-28WIP: does not compile yet because we need to propagate the meta variable.Escherichia11-223/+226
2024-03-28WIP Beginning working on better errors: began replacing raise (Failure) and a...Escherichia15-1032/+1076
2024-03-20Improve the generation of pretty name and the micro passesSon Ho8-30/+144
2024-03-19Improve the pure micro passesSon Ho2-8/+64
2024-03-18Update extract_trait_implSon Ho1-7/+23
2024-03-18Fix the extraction of trait constantsSon Ho2-35/+22