3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 09:55:19 +00:00
z3/examples
Addison Crump 3bca1fbcd8
Java type generics (#4832)
* Generify, needs some testing and review

* Remove unnecessary change

* Whoops, ? capture that type

* Misread the docs, whoops

* More permissible arithmetic operations

* Implement believed Optimize generics

* Missed a few generics

* More permissible expr for arrays in parameters

* More permissible expr for bitvecs in parameters

* More permissible expr for bools in parameters

* More permissible expr for fps in parameters

* More permissible expr for fprms in parameters

* More permissible expr for ints in parameters

* More permissible expr for reals in parameters

* Undo breaking name conflict due to type erasure; see notes

* Whoops, fix typing of ReExpr

* Sort corrections for Re, Seq

* More permissible expr for regular expressions in parameters

* Fix name conflict between sequences and regular expressions; see notes

* Minor typo, big implications!

* Make Constructor consistent, associate captured types with other unknown capture types for datatype consistency

* More expressive; outputs of multiple datatype definitions are only known to be sort, not capture, and Constructor.of should make a capture

* Be less dumb and just type it a little differently

* Update examples, make sure to type Expr and FuncDecl sort returns

* General fixups

* Downgrade java version, make it only for the generic support, remove var and Expr[]::new construction

* Turns out Java 8 hadn't figured out how to do stream generics yet. Didn't even show up in my IDE, weird
2020-11-30 10:04:54 -08:00
..
c void 2020-08-23 10:47:39 -07:00
c++ deal with warnings over unused variables and procedures 2020-11-29 19:45:35 -08:00
dotnet update managed APIs for lambda-based array models #2400 2019-07-13 16:20:36 -04:00
java Java type generics (#4832) 2020-11-30 10:04:54 -08:00
maxsat clean up examples for unused variables 2019-09-22 10:24:05 -07:00
ml Refer to macOS rather than Mac OS / OSX. 2018-10-02 17:38:09 +07:00
msf Fix typos. 2018-12-23 21:58:57 -05:00
python Ensure that the 'OUTPUT' locations in CMake for Python examples is accurate (#4499) 2020-06-04 15:04:01 -07:00
tptp max lex less chatty 2020-11-29 19:47:17 -08:00
CMakeLists.txt rename additional build options #2709 2019-11-18 22:31:45 -08:00