Better use of modules / less global polution for strings
All threads resolved!
All threads resolved!
See CHANGELOG for details
Merge request reports
Activity
added 9 commits
-
dca12791...d37b5e70 - 5 commits from branch
master
- f290630d - Better use of modules for string, consistent with numbers.
- e1ee2d5f - We _can_ export notations.
- 46bc88e3 - Add order on strings.
- c88df915 - CHANGELOG.
Toggle commit list-
dca12791...d37b5e70 - 5 commits from branch
- Resolved by Robbert Krebbers
- Resolved by Robbert Krebbers
- Resolved by Robbert Krebbers
- Resolved by Ralf Jung
added 8 commits
-
28d71c3c...2a3b41ca - 5 commits from branch
master
- c8de231b - Better use of modules for string, consistent with numbers.
- 560412f0 - Add order on strings.
- 420bd785 - CHANGELOG.
Toggle commit list-
28d71c3c...2a3b41ca - 5 commits from branch
- Resolved by Robbert Krebbers
enabled an automatic merge when the pipeline for 1dd6bcab succeeds
mentioned in commit bc76f1d5
@iris-users This is a breaking change:
- Move all definitions and lemmas about strings/ascii into the modules
String
/Ascii
, i.e., renamestring_rev_app
→String.rev_app
,string_rev
→String.rev
,is_nat
→Ascii.is_nat
,is_space
→Ascii.is_space
andwords
→String.words
. - The file
std.strings
no longer exports theString
module, it only exports thestring
type, its constructors, induction principles, and notations (instring_scope
). Similar to the number types (nat
,N
,Z
), importing theString
module yourself is discouraged, rather use
The
sed
script will help you port your development.- Move all definitions and lemmas about strings/ascii into the modules
Please register or sign in to reply