Граф коммитов

22 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 9089864b8c More type funneling. 2009-10-16 07:06:50 +00:00
jfrijters 3855d129ce Removed unused attribute (Method.Type). 2009-08-06 06:46:54 +00:00
jfrijters cdbbe4f1c7 - Turn pops in map.mxl into lazy pop to annihilate constants.
- Fixed "replace-method-call" to not emit line numbers from map.xml (which don't make sense in the context of another method and disrupt the lazy pop optimizations).
2009-07-14 09:31:20 +00:00
jfrijters 90951dcfca Added Castclass_impl opcode to cast remapped type instance to implementation type. 2009-03-16 05:40:41 +00:00
jfrijters 58c9e59ee3 Added newarr opcode. 2009-03-13 04:59:21 +00:00
jfrijters faffcc628c Integrated IKVM.Reflection.Emit in ikvmc. 2008-11-14 08:42:07 +00:00
jfrijters 684cdf651e Generified all collections. 2008-08-15 12:01:06 +00:00
jfrijters 21c028191c Moved generated exception mapping code from ExceptionHelper to Throwable and made it slightly less hacky. 2008-08-14 06:51:32 +00:00
jfrijters a8d63a772c Replaced usage of BootstrapClassLoader with actual class loader in static compiler. 2008-08-14 05:42:43 +00:00
jfrijters b1b3f8b4f5 - Renamed CountingILGenerator to CodeEmitter.
- Renamed CountingLabel to CodeEmitterLabel.
2008-06-03 12:10:07 +00:00
jfrijters 36aa7b1a6c Removed CodeEmitter abstract base class. 2008-06-03 09:17:31 +00:00
jfrijters e38d2f0984 Added support for explicitly implementing an interface method with the <override /> element. 2008-02-18 07:58:28 +00:00
jfrijters 4dd9d67a78 Added virtual opcode to explicitly trigger class initialization. 2007-12-28 14:35:18 +00:00
jfrijters 7579956012 Changed Ldfld & Ldsfld opcode handling to directly emit Ldfld & Ldsfld opcodes instead of using EmitGet (to bypass all the magic that happens there and to be consistent with Stfld & Stsfld). 2007-06-28 10:29:28 +00:00
jfrijters c1016c5406 Added support for locally (i.e. per method) replacing method calls with a custom CIL sequence. 2007-06-12 11:45:23 +00:00
jfrijters d10b6ad6db Added Leave opcode support. 2007-06-11 09:11:42 +00:00
jfrijters d08a2fabe6 Optimized various String methods. 2007-04-23 08:14:55 +00:00
jfrijters 6652d77a73 *** empty log message *** 2006-11-20 09:21:38 +00:00
jfrijters 2a665e264a *** empty log message *** 2006-10-02 07:10:52 +00:00
jfrijters d51e57af66 *** empty log message *** 2006-06-08 09:26:33 +00:00
jfrijters 95e14b5848 *** empty log message *** 2006-04-12 13:01:13 +00:00
jfrijters a505c50277 moved CompilerClassLoader.cs and remapper.cs from runtime to ikvmc 2006-04-10 09:18:37 +00:00