ZenScript main repository
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Stan Hebben fcbeffd781 - Changed the way types in the currently compiling module are resolved 6年前
CodeFormatter - Fixed numerous issues with undetermined types, type inference, type aliases, inner types and generic types - Distinguished between type resolution and code compilation stages, both have a different context now - Added new concepts: "compiling type" and "compiling package", which is able to precompile correctly now - Rewrote the way precompilation works; precompilation no longer exists, instead, compilation order of methods is changed. This reduces the amount of code needed and improves quality of the system. - Fixed members of base interfaces not being available to implementation code - Changed the way type modifiers are coded 6年前
CodeFormatterShared - Moved package zenscript.shared to zencode.shared 6年前
CodeModel - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
CompilerShared - 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 6年前
Constructor - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
DrawableGui - Added bracket handlers - Fixed crash formatting scripts without script statements - Fixed bug causing lambda headers not to be inferred anymore - Refactored some IDE code, also fixes scrolling not working properly 6年前
DrawableGuiIconConverter - Removed old paint code 6年前
IDE - Added type aliasing - Changed the way modified types are processed - Added immutable keyword - Added expression, statement and type normalization - Improved naming of synthetic functions 6年前
JavaBytecodeCompiler - Fixed numerous issues with undetermined types, type inference, type aliases, inner types and generic types - Distinguished between type resolution and code compilation stages, both have a different context now - Added new concepts: "compiling type" and "compiling package", which is able to precompile correctly now - Rewrote the way precompilation works; precompilation no longer exists, instead, compilation order of methods is changed. This reduces the amount of code needed and improves quality of the system. - Fixed members of base interfaces not being available to implementation code - Changed the way type modifiers are coded 6年前
JavaSourceCompiler - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
Parser - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
ScriptingExample - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
Shared - Changed the way types in the currently compiling module are resolved - Updating Shared with a new compiled version - Fixed some java source generation bugs 6年前
Validator - Fixed issues with closeables - WIP on improving iterable implementations - Added validation of implementation completeness - Added definition normalization (now also adds destructors as necessary) - Fix interfaces with base interfaces 6年前
.gitignore Removed scripts.class and updated gitignore 6年前
README.md Test for SSH commits 6年前
build.gradle Initial commit. 6年前
common.gradle Initial commit. 6年前
settings.gradle Initial commit. 6年前

README.md

ZenScript

This is the main ZenScript project, containing various sub-projects.

TODO readme.