aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend
Commit message (Expand)AuthorAgeFilesLines
...
* clightgen -dclight: print function parameters correctlyXavier Leroy2019-09-162-15/+34
* bswap builtins: give semantics to them, support bswap64 on all targetsBernhard Schommer2019-08-121-1/+3
* Coq 8.10 compatibility: make explicit the "core" hint databaseXavier Leroy2019-08-054-13/+14
* Make __builtin_sel available from C source codeXavier Leroy2019-07-175-31/+157
* Give formal semantics to some built-in functions and run-time functionsXavier Leroy2019-07-171-9/+34
* Remove the cparser/Builtins moduleXavier Leroy2019-07-171-7/+10
* Change the expected types for arguments to __builtin_annot, and extended asmXavier Leroy2019-06-191-5/+25
* Fix misspellings in messages, man pages, and commentsXavier Leroy2019-05-312-2/+2
* Csyntax.v: Fix a typo in a documentation comment (#292)Bart Jacobs2019-05-211-1/+1
* lib/Coqlib.v: remove defns about multiplication, division, modulusXavier Leroy2019-04-232-2/+1
* Replace nat_of_Z with Z.to_natXavier Leroy2019-04-231-1/+1
* Upgrade embedded version of Flocq to 3.1.Guillaume Melquiond2019-03-271-4/+4
* Distinguish object-related and name-related attributesXavier Leroy2019-02-251-2/+3
* Use `Program Instance` instead of `Instance` + refine mode (#261)Maxime Dénès2018-12-271-23/+33
* Improved diagnostics: spelling, wording, etc (#138)Michael Schmidt2018-09-141-8/+8
* Attach _Alignas to names and refactor _Alignas checks (#133)Bernhard Schommer2018-09-101-2/+2
* Import prim token notations before using themJason Gross2018-08-273-1/+3
* Issue with packed structs and sizeof, alignof, offsetof in cparser/Xavier Leroy2018-08-171-1/+3
* Compatibility with OCaml 4.07 (#241) continuedXavier Leroy2018-07-101-1/+1
* String literals are l-values and have array types (#116)Bernhard Schommer2018-05-271-6/+7
* Record value of constant expression in C.Scase constructorXavier Leroy2018-04-271-1/+1
* Warn when volatile struct is assigned to a normal structBernhard Schommer2018-04-191-0/+3
* Print size argument of Init_space as Z not as int32Xavier Leroy2018-03-131-1/+1
* Do not use "Require" inside sections (#224)Xavier Leroy2018-03-121-2/+1
* Improve and simplify error messages.Bernhard Schommer2018-03-071-5/+1
* Reactivated and improved ais annotations.Bernhard Schommer2018-03-061-24/+35
* Truncation of array sizes when converting them to Coq's Z typeXavier Leroy2018-02-081-6/+8
* Refactor the handling of errors and warnings (#44)Bernhard Schommer2018-02-082-17/+20
* Deactivate ais_annotations again.Bernhard Schommer2017-12-121-24/+25
* Correct test for noinline. Bug 22642Bernhard Schommer2017-12-111-1/+1
* Introduce and use C2C.atom_inline function with 3-valued resultXavier Leroy2017-12-081-11/+5
* Store the different inlining cases.Bernhard Schommer2017-12-081-7/+25
* Pull request #192: improve the printing of Clight intermediate codeXavier Leroy2017-11-221-10/+26
* Remove ais_annot_intval.Bernhard Schommer2017-10-241-13/+0
* Prefix ais annotations with location.Bernhard Schommer2017-10-241-2/+4
* Merge pull request #191 from sigurdschneider/masterXavier Leroy2017-10-202-0/+2
|\
| * Ensure FunInd or Recdef is imported if functional induction is usedSigurd Schneider2017-07-202-0/+2
* | New support for inserting ais-annotations.Bernhard Schommer2017-10-193-7/+44
* | Moved common buitlins to C2C gernic_builtins.Bernhard Schommer2017-09-261-1/+11
* | Remove coq warnings (#28)Bernhard Schommer2017-09-228-50/+50
* | Prefixed runtime functions.Bernhard Schommer2017-08-251-16/+16
|/
* SimlLocals.Sdebug_var: wrong type for 64-bit platformsXavier Leroy2017-07-091-1/+1
* Early optimization of redundant *& and &* addressingsXavier Leroy2017-05-293-8/+59
* Do not generate code for "inline definitions"Bernhard Schommer2017-04-071-8/+15
* attempt to optimize empty if/then/else statementsMichael Schmidt2017-04-063-7/+32
* Added gcc noinline attribute.Bernhard Schommer2017-02-191-0/+1
* Added unused attribute and simplified checks.Bernhard Schommer2017-02-171-1/+2
* Replace "Implicit Arguments" with "Arguments"Xavier Leroy2017-02-131-2/+2
* Use "Local" as prefixXavier Leroy2017-02-132-3/+3
* Merge branch 'coq-8.6' of https://github.com/maximedenes/CompCert into maxime...Xavier Leroy2017-02-132-7/+9
|\