Summary
- merged
- revert 2c861b196d52: still required in HOL/Library/Code_Test.thy;
- merged
- tuned --- avoid warnings in scala3;
- tuned --- avoid redundant patterns;
- avoid pattern-match warnings, notably in scala3;
- proper type conversion for scala-2.13: problem was unnoticed since ca17e9ebfdf1;
- tuned --- accomodate scala3;
- proper type conversion for scala-2.13: problem was unnoticed since ca17e9ebfdf1;
- back to more ambitious scala-3.1.1 (see 8b7497992301);
- tuned --- fewer warnings in scala3;
- tuned -- avoid warnings for scala3;
- tuned signature -- avoid warnings for scala3;
- removed unused flag (see 25c6423ec538);
- clarified versions;
- documentation on diagnostic devices for code generation
- more correct language