aboutsummaryrefslogtreecommitdiffstats
path: root/cfrontend
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into attempt-fix-mppa-workCyril SIX2020-04-011-2/+2
|\
| * Explicit error messages for ill-formed section attributes (#232)Bernhard Schommer2020-03-291-2/+2
* | fixed CSE2 for mppa_k1cDavid Monniaux2020-03-031-29/+44
|\|
| * Define the semantics of `free(NULL)` (#226)Xavier Leroy2020-03-021-29/+44
* | Merge branch 'mppa-cse2' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCe...David Monniaux2020-03-031-4/+36
|\ \ | |/ |/|
| * Merge branch 'master' of https://github.com/AbsInt/CompCert into mppa-work-up...David Monniaux2019-12-091-0/+5
| |\
| * \ Merge tag 'v3.6' of https://github.com/AbsInt/CompCert into mppa-work-upstrea...David Monniaux2019-09-202-17/+45
| |\ \
| * \ \ Merge branch 'master' of https://github.com/AbsInt/CompCert into mppa-work-up...David Monniaux2019-08-285-14/+17
| |\ \ \
| * \ \ \ Merge branch 'master' of https://github.com/AbsInt/CompCert into mppa-work-up...David Monniaux2019-07-196-65/+227
| |\ \ \ \
| * \ \ \ \ Merge branch 'if-conversion' of https://github.com/AbsInt/CompCert into mppa-...David Monniaux2019-06-036-10/+9
| |\ \ \ \ \
| * | | | | | ternary ops for float/doubleDavid Monniaux2019-04-031-0/+4
| * | | | | | problem in ValueAOpDavid Monniaux2019-04-031-0/+1
| * | | | | | attempts at generating builtins, startDavid Monniaux2019-04-031-1/+8
| * | | | | | la division flottante fonctionneDavid Monniaux2019-03-201-2/+16
| * | | | | | ça semble passerDavid Monniaux2019-03-201-2/+4
| * | | | | | added helper functions but strangeDavid Monniaux2019-03-191-1/+17
* | | | | | | Support re-normalization of values returned by function callsXavier Leroy2020-02-212-33/+137
* | | | | | | Refine the type of function results in AST.signatureXavier Leroy2020-02-216-39/+78
* | | | | | | More precise determination of small data accesses (#220)Bernhard Schommer2020-02-201-3/+15
* | | | | | | Take the sign into account for int to ptr cast.Bernhard Schommer2020-02-122-2/+3
| |_|_|_|_|/ |/| | | | |
* | | | | | Fix for AArch64 alignment problem (#206)Bernhard Schommer2019-11-281-0/+5
| |_|_|_|/ |/| | | |
* | | | | -dclight output: use nicer names for temporary variablesXavier Leroy2019-09-161-2/+11
* | | | | 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