ZenScript main repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stan Hebben 9c3aa8efc3 - All definitions are now also module-aware (will be use for binary module serialization & access checks) 7 vuotta sitten
..
CompilationUnit.java - Refactored some formatting things to be reusable for source code translation targets 7 vuotta sitten
CompileScope.java - Fixed various issues with generics and made instancing strict (all generic types MUST be defined in the mapper or an exception is thrown) - Member registration mapping is now all-or-nothing: either no mapping is performed (for local scopes) or ALL mentioned type parameters must have an entry in the type parameter map. - Static inner type IDs (including inner interfaces and inner aliases) no longer record their outer type; this caused problems when comparing types 7 vuotta sitten
CompilerOutput.java - Moved package zenscript.shared to zencode.shared 7 vuotta sitten
ModuleSpace.java - Added usize as basic type - Ranges now only have a single base type; from and to must be the same type - Adjusted builtins and stdlib to use usize where applicable - Moved building a SemanticModule from ParsedFile to the parser; reduces dependencies 7 vuotta sitten
SemanticModule.java - All definitions are now also module-aware (will be use for binary module serialization & access checks) - Fixing function expressions not being properly linked to their functional interface 7 vuotta sitten
Target.java - Improving compilation system to have compilation targets 7 vuotta sitten
TargetType.java - Improving compilation system to have compilation targets 7 vuotta sitten
ZenCodeCompiler.java - Refactored some formatting things to be reusable for source code translation targets 7 vuotta sitten