Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CompCert-KVX
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
CertiCompil
CompCert-KVX
Graph
593ce3f7c5647e284cd2fdc3dd3ed41be9563982
Select Git revision
Branches
6
CPP22_if_lifting
CPP22_main
master
default
protected
patched_for_velus
riscV-cmov
ssa
Tags
20
v3.9_kvx_fix1
csix-PhD
v3.9_kvx
submission_OOPSLA2021_AARCH64_KVX
submission_OOPSLA2021_RISCV
v3.8+ssa_aarch64_postpass
v3.8_aarch64_postpass
v3.8_kvx_instructions_fixed
v3.8_kvx
v3.8
PLDI_2021_before_anonymization
v3.7_mppa_2020-04-01
v3.7
v3.6_mppa_2019-09-20
v3.6
july2019
RTLblock_unbounded_blocks
v3.5_k1c_1.2
v3.5_k1c_1.1
v3.5_k1c_1.0
26 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
9
Apr
15
Mar
14
13
12
10
9
28
Nov
10
29
Oct
28
27
24
Sep
21
14
10
8
4
2
1
21
Aug
18
4
14
Jul
8
7
29
Jun
28
26
May
23
10
9
8
5
2
1
17
Apr
13
10
9
7
2
1
30
Mar
29
28
13
12
11
9
8
7
3
2
17
Feb
31
Jan
27
25
13
12
8
16
Dec
19
Nov
18
10
3
2
1
30
Oct
25
15
Sep
28
Aug
27
26
21
20
18
17
16
5
3
25
Jul
15
5
Jun
17
Apr
29
Mar
28
26
27
Feb
26
29
Jan
11
7
5
4
2
1
31
Dec
30
29
21
27
Sep
11
Aug
9
1
31
Jul
27
25
8
7
31
May
30
19
Apr
17
16
15
13
12
27
Mar
19
4
28
Jan
27
7
8
Dec
6
13
Nov
3
31
Oct
30
27
17
28
Aug
26
6
5
4
3
23
Mar
5
2
3
Jan
11
Nov
27
Oct
26
23
22
20
19
Sep
18
17
16
11
8
7
6
5
4
17
Jul
11
29
Jun
8
6
5
2
6
Apr
9
Mar
16
Feb
10
9
Renamed Machconcr into Machsem.
Merge of branch "unsigned-offsets":
Revised handling of sizeof(string-literal)
Special case for while(1), for(..., 1, ...) and do ... while(0) loops.
Update for 1.8.1
Update for 1.8.1 release
v1.8.1
v1.8.1
Incompatibility 8.3 / 8.3pl1
Comment char for Diab
Slightly nicer semantics for initialization
More global initialization work done and proved in Coq.
Initializers for global variables: compile-time evaluation of expressions done in Coq (module Initializers), using the same primitives as those for CompCert C's semantics.
Undesirable optimization of 'print'
Bitfields: MSB-to-LSB in addition to LSB-to-MSB
Revised signed/unsigned char handling.
Improved test harness
Updated for Coq 8.3pl1. Some cleanups in test/*/Makefile.
Treat "char" as unsigned OR signed depending on the configuration.
Use movapd instead of movsd for xmm reg-reg move: it avoids partial register stalls, resulting in tiny speedups.
In StructAssign: be careful not to duplicate accesses to a volatile variable.
float->int conversions, continued: weaker axiomatization.
Float.intoffloat and Float.intuoffloat are now partial functions.
Various algorithmic improvements that reduce compile times (thanks Alexandre Pilkiewicz):
License for Floataux.ml
Inconsistent treatment of "lone" zero-width bit fields
Bizarre use of struct value
v1.8
v1.8
Update for release 1.8
Typo in doc comment
Memory.v: added drop_perm operation
No crash if nonexistent input file.
Comments
Improvements for int8 and int16 stores
Updates for IA32-Cygwin.
Updated
++ on volatile not supported.
Update: adding __builtin_annotation
Simplified stdlib wrapper; use it only under MacOS X
Support for __builtin_fmax and __builtin_fmin
Better emulation of long long as a struct.
Merge of the reuse-temps branch:
Semantics of annotations
Loading