kindlich 
							  
							
						 
						
							
								422ee64c85
								
									
										
											 
										
									
								
							 
						 
						
							[WIP, I have no idea what I'm doing]Get types declared in StdLibs from the registry 
							
							
						 
						5年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								8dd4cef26d
								
									
										
											 
										
									
								
							 
						 
						
							Added type mapping when generic base type is a class 
							
							
						 
						5年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								ff6514edae
								
									
										
											 
										
									
								
							 
						 
						
							[WIP, I have no idea what I'm doing] Trying to get generic parameters working 
							
							 
							
Let's see if putting them all into one TypeVariableContext works..?
Also, a lambda that returns void cannot conclude the generic header. How should we deal with this? 
							
							
						 
						5年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								10fc19cc9f
								
									
										
											 
										
									
								
							 
						 
						
							WIP: Saving so that it is safe :smile: 
							
							
						 
						5年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								4cbbe1f387
								
									
										
											 
										
									
								
							 
						 
						
							work on getting this working 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								6335559b29
								
									
										
											 
										
									
								
							 
						 
						
							Remove stdlib as a resource, as it is causing duplicate jar entries 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								cc51395056
								
									
										
											 
										
									
								
							 
						 
						
							made stdlibs a jar file 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								459781d075
								
									
										
											 
										
									
								
							 
						 
						
							Revert back to the zip file 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								6de9e2f3fc
								
									
										
											 
										
									
								
							 
						 
						
							don't include StdLibs in the build anymore 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								1f4b126e18
								
									
										
											 
										
									
								
							 
						 
						
							Added FolderPackage, made stdlibs read from a folder instead of zip 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								cb2950a278
								
									
										
											 
										
									
								
							 
						 
						
							Revert "test with naming StdLibs as zsp (zs package)" 
							
							 
							
This reverts commit 95d9aa2b32 . 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								95d9aa2b32
								
									
										
											 
										
									
								
							 
						 
						
							test with naming StdLibs as zsp (zs package) 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								2e09623f39
								
									
										
											 
										
									
								
							 
						 
						
							Fixed Module using class name instead of annotation name 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								71844ec536
								
									
										
											 
										
									
								
							 
						 
						
							Added a logger to ScriptingEngine to catch a few extra errors 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								07d6866fb2
								
									
										
											 
										
									
								
							 
						 
						
							Fixed Bridge methods IncompatibleClassChangeError 
							
							 
							
Reason was that it tried to invokeInterface whereas a bridge redirects to a local (virtual) method.
The local method was flagged incorrectly as the same type as the bridger which would be interface, hence the error 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								4a078a08ae
								
									
										
											 
										
									
								
							 
						 
						
							Added Storage tag annotation 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								eca522b4f9
								
									
										
											 
										
									
								
							 
						 
						
							Some GetForName Changes 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								215e92e5bf
								
									
										
											 
										
									
								
							 
						 
						
							Added TypeParsing to JNM#getTypeFromName 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								1ac2cb0bb6
								
									
										
											 
										
									
								
							 
						 
						
							fixed crash when value.name is null 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								6f6b96ddb5
								
									
										
											 
										
									
								
							 
						 
						
							More work on expansions, casters are done 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								c7c34cbc2a
								
									
										
											 
										
									
								
							 
						 
						
							Expansions: Check if the 1st parameter is the expanded type 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								b1a2691cbf
								
									
										
											 
										
									
								
							 
						 
						
							First step towards ZenExpansions 
							
							 
							
They worked in my simple, void test example 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								58a34905c6
								
									
										
											 
										
									
								
							 
						 
						
							Fix optional not counting as nullable 
							
							 
							
The Optional annotation is parameter, not type bound 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								1dd20f24a2
								
									
										
											 
										
									
								
							 
						 
						
							JavaNativeModule: Moved definition register up to help with circular hierarchies 
							
							 
							
E.g. IIngredient has a method that accepts an IItemStack, which is a sub-interface 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								5d6ed900ad
								
									
										
											 
										
									
								
							 
						 
						
							Allow the use of default expressions in Optional annotation 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								93d75695ec
								
									
										
											 
										
									
								
							 
						 
						
							fix optionals not inheriting nullable and expecting a default type 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								ba2b04790b
								
									
										
											 
										
									
								
							 
						 
						
							small code cleanup 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								cebae626fe
								
									
										
											 
										
									
								
							 
						 
						
							ShouldLoadClass now checks for Name annotation 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								d9e8ef65ea
								
									
										
											 
										
									
								
							 
						 
						
							Made the Name error say which class caused the issue 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								5e9d773084
								
									
										
											 
										
									
								
							 
						 
						
							Allow Already converted classes from dependencies to be used, even if in another package 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								cbf1ac90e6
								
									
										
											 
										
									
								
							 
						 
						
							Added kindlich's name fix 
							
							
						 
						6年前  
					 
				
					
						
							
								   Jared
							
						 
						
							
								191edd6cae
								
									
										
											 
										
									
								
							 
						 
						
							Added better logging in JavaNativeModule 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								fa8a3588cb
								
									
										
											 
										
									
								
							 
						 
						
							Fixed Exception for invalid package even if the class name was overriden using @Name  
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								c3b948d8fe
								
							 
						 
						
							Fixed support for optional parameters. Also implemented java integration for them. 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								b34bdf376a
								
									
										
											 
										
									
								
							 
						 
						
							Enums now are registered to their class package, fields use the correct modifiers 
							
							 
							TODO: Verify that the access check is correct 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								5374b6f716
								
									
										
											 
										
									
								
							 
						 
						
							WIP: Loggers, added parsing logger 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								2255428bd9
								
									
										
											 
										
									
								
							 
						 
						
							Created ScriptingEngine#createScriptedModule overload that accepts loggers 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								a4d4176e7f
								
									
										
											 
										
									
								
							 
						 
						
							JavaNativeLoader: removed unneccessary Field 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								608baebce8
								
									
										
											 
										
									
								
							 
						 
						
							Added modules getter to the ScriptingEngine and allow empty base base package names in JavaNativeModule 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								a86086cdec
								
							 
						 
						
							Added native loader to resolve dependencies between native modules. 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								d151b5ef99
								
							 
						 
						
							Fix nullable types. 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								5ea804b3d3
								
							 
						 
						
							Fix method signatures containing only the short name instead of full class name. 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								00e09fc358
								
							 
						 
						
							Fix modifiers on functional interfaces 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								5f9aac70c8
								
							 
						 
						
							Added missing update to JavaNativeModule 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								70bd868af4
								
							 
						 
						
							Added support for functional interfaces. 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								9c650d0f5b
								
							 
						 
						
							- Added correct type variable resolution 
							
							 
							- Fixed a number of bugs
- Upgrading build system to a more uniform system
- Improving error output (for IDE)
- Changed parser to generate line offsets differently (easier for IDE to process) 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								aab7cc69f1
								
							 
						 
						
							- Continued implementation of interfaces in the bytecode compiler. 
							
							 
							- Added support to have a native method both as operator and named method 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								75785f413f
								
									
										
											 
										
									
								
							 
						 
						
							Minor code reformat 
							
							
						 
						6年前  
					 
				
					
						
							
							  
		    					   kindlich 
							  
							
						 
						
							
								8f019d721d
								
									
										
											 
										
									
								
							 
						 
						
							Now actually apply the typeParameters 
							
							
						 
						6年前  
					 
				
					
						
							
								   Stan Hebben
							
						 
						
							
								ae81e5966e
								
							 
						 
						
							Added loadMethod utility method for loading in a Method and retrieving its reference. 
							
							
						 
						6年前