forked from pool/aws-c-common
Accepting request 911823 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.8 * Upgrade CBMC proof tools: starter kit and Litani 1.10.0 (#826) + Upgrade proof tool submodules This commit advances Litani to release 1.10.0, and the starter kit to the tip-of-tree. This brings the following improvements: - Profiling - Litani measures the memory usage of the CBMC safety checking and coverage checking jobs - The dashboard includes box-and-whisker diagrams for memory use per proof - The dashboard includes a graph of how many parallel jobs are running over the whole run, making it easy to choose a CI machine with enough parallelism - It is now possible to designate particular proofs as "EXPENSIVE"; Litani runs expensive proofs serially, ensuring that they do not over-consume resources like RAM. - UI improvements - Each pipeline page includes a table of contents - Each pipeline page includes a dependency graph of the pipeline - Each job on the pipeline page has a hyperlink to that job - The terminal output is now less noisy + Change cbmc-batch.yaml to cbmc-proof.txt This makes the proof layout consistent with the starter kit, which will allow us to use a generic run script in a future commit. Putting this in commit by itself because the diff is huge and not worth reading (just moving some files and changing two lines in the runscript). + Symlink run-cbmc-proofs.py to starter kit The run script is now a symbolic link into the starter kit submodule, meaning that it will be updated whenever the starter kit is. This is done iso that AWS C Common doesn't carry custom modifications to the run script OBS-URL: https://build.opensuse.org/request/show/911823 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=33
This commit is contained in:
@@ -1,3 +1,39 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 6 09:17:06 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to version 0.6.8
|
||||
* Upgrade CBMC proof tools: starter kit and Litani 1.10.0 (#826)
|
||||
+ Upgrade proof tool submodules
|
||||
This commit advances Litani to release 1.10.0, and the starter kit to
|
||||
the tip-of-tree. This brings the following improvements:
|
||||
- Profiling
|
||||
- Litani measures the memory usage of the CBMC safety checking and
|
||||
coverage checking jobs
|
||||
- The dashboard includes box-and-whisker diagrams for memory use per
|
||||
proof
|
||||
- The dashboard includes a graph of how many parallel jobs are
|
||||
running over the whole run, making it easy to choose a CI machine
|
||||
with enough parallelism
|
||||
- It is now possible to designate particular proofs as "EXPENSIVE";
|
||||
Litani runs expensive proofs serially, ensuring that they do not
|
||||
over-consume resources like RAM.
|
||||
- UI improvements
|
||||
- Each pipeline page includes a table of contents
|
||||
- Each pipeline page includes a dependency graph of the pipeline
|
||||
- Each job on the pipeline page has a hyperlink to that job
|
||||
- The terminal output is now less noisy
|
||||
+ Change cbmc-batch.yaml to cbmc-proof.txt
|
||||
This makes the proof layout consistent with the starter kit, which will
|
||||
allow us to use a generic run script in a future commit. Putting this
|
||||
in commit by itself because the diff is huge and not worth reading (just
|
||||
moving some files and changing two lines in the runscript).
|
||||
+ Symlink run-cbmc-proofs.py to starter kit
|
||||
The run script is now a symbolic link into the starter kit submodule,
|
||||
meaning that it will be updated whenever the starter kit is. This is
|
||||
done iso that AWS C Common doesn't carry custom modifications to the run script
|
||||
unless necessary; previous commits have made the AWS C Common proofs consistent
|
||||
with the generic starter kit conventions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 16 10:12:29 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
%define library_version 1.0.0
|
||||
%define library_soversion 1
|
||||
Name: aws-c-common
|
||||
Version: 0.6.7
|
||||
Version: 0.6.8
|
||||
Release: 0
|
||||
Summary: Core c99 package for AWS SDK for C
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:643b35c62f948367f484f3a436bc37b5799538f47b08aa72deb3818b8bcdc631
|
||||
size 429042
|
||||
3
v0.6.8.tar.gz
Normal file
3
v0.6.8.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2997e851ed690a614507a43f4c393f45a198614d94da1660ecdf9b5a729535fc
|
||||
size 426733
|
||||
Reference in New Issue
Block a user