Update readme, clean up a little
This commit is contained in:
		
							parent
							
								
									c316d94b75
								
							
						
					
					
						commit
						0ba1fa90e7
					
				| @ -49,8 +49,8 @@ Currently missing big features (TODOs) are: | |||||||
| - ~~Debug Information~~ (DONE) | - ~~Debug Information~~ (DONE) | ||||||
| - ~~Fix struct initialization (wrong order and missing fields allowed now)~~ | - ~~Fix struct initialization (wrong order and missing fields allowed now)~~ | ||||||
| - ~~Not-Unary~~ | - ~~Not-Unary~~ | ||||||
| - Importing types from other modules | - ~~Importing types from other modules~~ | ||||||
| - Importable binops? | - ~~Importable binops?~~ | ||||||
| - Associated functions (for e.g. sizeof) | - Associated functions (for e.g. sizeof) | ||||||
| 
 | 
 | ||||||
| Big features that I want later but are not necessary: | Big features that I want later but are not necessary: | ||||||
|  | |||||||
| @ -4,6 +4,6 @@ import std::from_str; | |||||||
| import std::String; | import std::String; | ||||||
| 
 | 
 | ||||||
| fn main() -> u8 { | fn main() -> u8 { | ||||||
|     print((from_str("hello") + " beep: ") + 1234u64); |     print(from_str("hello") + " beep: " + 1234u64); | ||||||
|     return 0; |     return 0; | ||||||
| } | } | ||||||
| @ -319,7 +319,6 @@ impl<'map> Pass for LinkerPass<'map> { | |||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 for typekey in seen.into_iter() { |                 for typekey in seen.into_iter() { | ||||||
|                     dbg!(&typekey); |  | ||||||
|                     let mut typedef = imported_mod_typedefs |                     let mut typedef = imported_mod_typedefs | ||||||
|                         .iter() |                         .iter() | ||||||
|                         .find(|ty| CustomTypeKey(ty.name.clone(), imported_mod_id) == typekey) |                         .find(|ty| CustomTypeKey(ty.name.clone(), imported_mod_id) == typekey) | ||||||
| @ -335,7 +334,6 @@ impl<'map> Pass for LinkerPass<'map> { | |||||||
| 
 | 
 | ||||||
|                     importer_module.typedefs.push(typedef); |                     importer_module.typedefs.push(typedef); | ||||||
|                 } |                 } | ||||||
|                 dbg!(&importer_module.typedefs); |  | ||||||
|             } |             } | ||||||
|             state |             state | ||||||
|                 .scope |                 .scope | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user