aboutsummaryrefslogtreecommitdiffstats
path: root/common/Events.v
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'absint/master' into merge_absintDavid Monniaux2022-02-021-1/+1
|\
| * Adapt w.r.t. coq/coq#15442 (#425)Pierre-Marie Pédrot2022-01-101-1/+1
| * Use the LGPL instead of the GPL for dual-licensed filesXavier Leroy2021-05-081-4/+5
* | [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-4/+5
* | replacing omega with lia in some fileLéo Gourdin2021-03-291-1/+2
* | Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-28/+28
|\|
| * Qualify `Hint` as `Global Hint` where appropriateXavier Leroy2021-01-211-1/+1
| * Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-27/+27
* | begin installing profilingDavid Monniaux2020-04-081-1/+1
* | added EF_profilingDavid Monniaux2020-04-081-12/+53
|/
* Define the semantics of `free(NULL)`, continuedXavier Leroy2020-03-021-1/+1
* Define the semantics of `free(NULL)` (#226)Xavier Leroy2020-03-021-14/+30
* Weaker ec_readonly condition over external calls (#225)Xavier Leroy2020-03-021-15/+33
* Refine the type of function results in AST.signatureXavier Leroy2020-02-211-17/+28
* Give formal semantics to some built-in functions and run-time functionsXavier Leroy2019-07-171-8/+80
* Replace nat_of_Z with Z.to_natXavier Leroy2019-04-231-1/+1
* New support for inserting ais-annotations.Bernhard Schommer2017-10-191-2/+2
* Remove coq warnings (#28)Bernhard Schommer2017-09-221-4/+4
* Extend builtin arguments with a pointer addition operatorXavier Leroy2017-07-061-1/+10
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-5/+5
* Support for 64-bit architectures: generic supportXavier Leroy2016-10-011-67/+102
* Introduce register pairs to describe calling conventions more preciselyXavier Leroy2016-05-171-187/+0
* Add support for EF_runtime externalsXavier Leroy2016-03-061-52/+32
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-142/+142
* Use Coq strings instead of idents to name external and builtin functions.Xavier Leroy2015-10-111-6/+7
* Renaming {BA,BR}_longofwords -> {BA,BR}_splitlong.Xavier Leroy2015-08-221-2/+2
* Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-211-278/+186
* Long-overdue renaming: val_inject -> Val.inject, etc, for consistency with Va...Xavier Leroy2015-04-301-21/+21
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-1/+1
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-171-4/+4
* Extended arguments to annotations, continued:Xavier Leroy2015-03-271-34/+0
* Extend annotations so that they can keep track of global variables and local ...Xavier Leroy2015-03-271-13/+162
* Introduce symbol environments (type Senv.t) as a restricted view on global en...Xavier Leroy2014-11-261-150/+111
* Add Genv.public_symbol operation.Xavier Leroy2014-11-241-162/+241
* Add Mem.free_parallel_inject and use it to simplify Events a bit.xleroy2014-07-311-35/+15
* Merge of "newspilling" branch:xleroy2014-07-231-8/+7
* Type-checking of builtin volatile write Mfloat32 was too strict, causing type...xleroy2014-03-241-2/+2
* Ctypes.sizeof ty = 0 for empty types ty (zero-sized array, empty struct/union).xleroy2013-12-301-15/+39
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-10/+10
* Merge of branch value-analysis.xleroy2013-12-201-55/+29
* Revised semantics of external functions, continued:xleroy2013-11-181-3/+10
* Revised modeling of external functions and built-in functions: just axiomatizexleroy2013-11-171-114/+25
* Merge of the "princeton" branch:xleroy2013-06-161-129/+92
* Merge of the float32 branch: xleroy2013-05-191-30/+46
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-2/+195
* Constant propagation within __builtin_annot.xleroy2013-02-241-6/+15
* Pointers one pastxleroy2013-02-151-3/+3
* Support for inline assembly (asm statements).xleroy2012-12-181-0/+2
* - Revised non-overflow constraints on memory injections so that xleroy2012-07-231-1/+1
* Merge of the newmem branch:xleroy2012-05-211-71/+151