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.
Jared e7bcbcffaf
Fix maps not working
пре 6 година
..
prepare - Refactored usage of live objects in the IDE - Save collapse state of the project browser tree пре 7 година
JavaClass.java - Refactored usage of live objects in the IDE - Save collapse state of the project browser tree пре 7 година
JavaCompileSpace.java - Minor code cleanup. - WIP on map files (used to link zencode to already compiled classes, and to define native methods) пре 7 година
JavaCompiledModule.java Use IdentityHashMap for parameter Info пре 7 година
JavaContext.java Functional Wrappers, Bridge Methods, Type descriptor fix Functional interface wrappers should work now Implementing a method with a signature differing from the actual one (e.g. when dealing with generics) now creates a proper bridge method The Java Bytecde compiler used an incorrect method in checkCast We now no longer use hardcoded 'accept's as method names but whatever the context tells us to. пре 7 година
JavaField.java - Minor code cleanup. - WIP on map files (used to link zencode to already compiled classes, and to define native methods) пре 7 година
JavaFunctionalInterfaceStorageTag.java Added utility method to retrieve the functional interface method from a type. пре 7 година
JavaFunctionalInterfaceStorageType.java Added support for functional interfaces. пре 7 година
JavaImplementation.java Added type preparation. пре 7 година
JavaMappingWriter.java - Minor code cleanup. - WIP on map files (used to link zencode to already compiled classes, and to define native methods) пре 7 година
JavaMethod.java Fix maps not working пре 6 година
JavaModifiers.java - Continued implementation of interfaces in the bytecode compiler. - Added support to have a native method both as operator and named method пре 7 година
JavaNativeClass.java Fixed results from generic methods not being cast to the right type. Also fixed some bugs related to variants and added the variant value creation syntax VariantName.Option(arguments). пре 7 година
JavaNativeTranslation.java - Minor code cleanup. - WIP on map files (used to link zencode to already compiled classes, and to define native methods) пре 7 година
JavaNativeTranslator.java - Fix missing shift operators in some integer types пре 7 година
JavaParameterInfo.java - Fixed ranges, all range types should be supported now пре 7 година
JavaSynthesizedClass.java WIP on storage tags and improved error handling пре 7 година
JavaSynthesizedFunction.java Improved handling of functions, they now use the most generic variant available, using standard function types where possible. (TODO: there are still more to add) пре 7 година
JavaSynthesizedFunctionInstance.java Added utility method to retrieve the functional interface method from a type. пре 7 година
JavaSynthesizedRange.java WIP on storage tags and improved error handling пре 7 година
JavaSyntheticClassGenerator.java Fixed remaining critical bugs in the current implementation. пре 7 година
JavaSyntheticTypeSignatureConverter.java - Starting work on improving type parameter usage in generic methods пре 7 година
JavaTypeDescriptorVisitor.java Array initializers with and without default value пре 7 година
JavaTypeGenericVisitor.java Fix method signatures containing only the short name instead of full class name. пре 7 година
JavaTypeInfo.java - Starting work on improving type parameter usage in generic methods пре 7 година
JavaTypeInternalNameVisitor.java - Starting work on improving type parameter usage in generic methods пре 7 година
JavaTypeNameVisitor.java - Starting work on improving type parameter usage in generic methods пре 7 година
JavaTypeParameterInfo.java - Starting work on improving type parameter usage in generic methods пре 7 година
JavaTypeUtils.java Removed TypeArgument and simplified type system a little пре 7 година
JavaVariantOption.java Added type preparation. пре 7 година
SimpleJavaCompileSpace.java Revamped the compilation system; it now works fully modular. Also, a new ScriptingEngine class has been created to make it very easy to create a scripting environment. пре 7 година