kindlich 
							  
							
						 
						
							
								d0e5b835c0
								
									
										
											
								
							 
						 
						
							Now correctly check against Interface methods 
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f66a072428
								
									
										
											
								
							 
						 
						
							Fix classloader call to super instead of parent 
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								dfbc769f02
								
									
										
											
								
							 
						 
						
							Added missing break statements to ASSOC_EQUALS 
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								222c198437
								
									
										
											
								
							 
						 
						
							Revert 4d5fc47bcb  
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4d5fc47bcb
								
									
										
											
								
							 
						 
						
							Diry hack to use findLoadedClass on the parent loader 
							
							Lokking at you ForgeModLoader that needs to reinitialize about every class it comes across 
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								bfb0a33b27
								
									
										
											
								
							 
						 
						
							Added classLoader parameter to JavaBytecodeRunUnit#run 
							
							
						 
						6年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								d630af4178
								
									
										
											
								
							 
						 
						
							ASSOC_[NOT]EQUALS 
							
							
						 
						6年前  
				
					
						
							
								 
						
							
								b0895350cb
								
							 
						 
						
							- Starting work on improving type parameter usage in generic methods 
							
							
						 
						6年前  
				
					
						
							
								 
						
							
								ad57dc2d83
								
							 
						 
						
							Added type parameters to method descriptors. 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9708c58f69
								
									
										
											
								
							 
						 
						
							Map.put with class, maybe 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1c6c2bcf77
								
									
										
											
								
							 
						 
						
							WIP: Possibly TryRethrow and panic Expressions 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								28c635f584
								
									
										
											
								
							 
						 
						
							Expansion Getters/Setters, expansion static fields and Array contains 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								7102642419
								
							 
						 
						
							Fix float parsing. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								d9f32182f1
								
							 
						 
						
							Fixed null comparison. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								6f2b5931dd
								
							 
						 
						
							Added missing class. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								0d31f0cd9a
								
							 
						 
						
							Added script parameter system. Also refactored SourceFile info, it's no longer a tag but available as field in ScriptBlock. 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								07fa6e2ccb
								
									
										
											
								
							 
						 
						
							Optional is and isNot null 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								10bc657ff2
								
									
										
											
								
							 
						 
						
							Constructor super calls 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								131ede5818
								
							 
						 
						
							Fixed compiled dependencies not being registered properly. Also fixed accidental recursion in visitGetField. 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c01d584edb
								
									
										
											
								
							 
						 
						
							WIP Array initializers, pt. III 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								3633ce97d7
								
							 
						 
						
							Properly implement expressions without return value. Also fixed some bugs in expressions that do return a values. Also added a position to the JavaWriter for easier debugging. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								e038d2e192
								
							 
						 
						
							Implement increment & decrement compilation in the bytecode compiler. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								c2737ac7b1
								
							 
						 
						
							A couple minor changes.. 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								05460bdf50
								
									
										
											
								
							 
						 
						
							WIP Array initializers pt. II 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								280df6c5c0
								
									
										
											
								
							 
						 
						
							WIP Array initializers; moved size variable naming to multiArray function 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								82a22a3d4f
								
									
										
											
								
							 
						 
						
							WIP array initializers 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4eaf29c967
								
									
										
											
								
							 
						 
						
							Array initializers with and without default value 
							
							
						 
						7年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								812211e240
								
									
										
											
								
							 
						 
						
							WIP - Expansion methods 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								06e3a0c203
								
							 
						 
						
							Adding support for builtin constructors 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								dd11f65c31
								
							 
						 
						
							- Fix crash when performing access checks between script and class 
							
							- Fix default constructor not working properly
- Fix integration classes without exposed constructor being instantiable if they have a default (non-exposed) constructor
- Fix extern methods failing validation 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								2f7f3f415d
								
							 
						 
						
							- Fixed crash when classes doesn't exist + don't output debug classes if not in debug mode 
							
							- Fixed constructor support for native classes
- Added project for maven build
- Added missing StdLibs.zip 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								3094e93529
								
							 
						 
						
							Simplified dependencies and the build tree with some minor refactoring. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								67ee99945e
								
							 
						 
						
							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年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								673f98028a
								
									
										
											
								
							 
						 
						
							Started with expansions, why not 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								e0118ed3c2
								
							 
						 
						
							- Added support for zipped packages 
							
							- Simplified compilation process somewhat; removed CompilationUnit class and work more module-oriented instead 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								cf2a752723
								
							 
						 
						
							- Fix various bugs in the new system 
							
							- Slightly improved the way modules are compiled 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								f1bb71b3a1
								
							 
						 
						
							Moved Java compile-time tags to non-global state 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								b6aa875e42
								
							 
						 
						
							Fix access modifiers 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								4ada6df10e
								
							 
						 
						
							- Added access & static checks to validator 
							
							- Removed export access and added internal access support 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								f11b965626
								
							 
						 
						
							Fixed remaining critical bugs in the current implementation. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								92234bca0e
								
							 
						 
						
							Removed TypeArgument and simplified type system a little 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								f97c8450d9
								
							 
						 
						
							Continue work on storage tags. WIP on compile plugins. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								cabd7bab44
								
							 
						 
						
							Fixed more bugs in the new type system; fixed bugs in function calls; fixed normalization bugs. 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								bd90cfe0be
								
							 
						 
						
							- Made important modifications to error reporting so it provides meaningful info 
							
							- Fix various normalization bugs
- Fixed bugs with the new stored type system 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								e1b48ad7c8
								
							 
						 
						
							WIP on storage tags and improved error handling 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								e0e6b5be3f
								
							 
						 
						
							WIP on storage tags 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								2ba94edb6d
								
							 
						 
						
							- Added visitors with context 
							
							- WIP on the module serializer 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								854c3dbeae
								
							 
						 
						
							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年前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								dfa4d255fb
								
									
										
											
								
							 
						 
						
							Fixed some after-merge issues 
							
							
						 
						7年前  
				
					
						
							
								 
						
							
								9c3aa8efc3
								
							 
						 
						
							- 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年前