- 09 Aug, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 08 Aug, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 02 Aug, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 01 Aug, 2017 4 commits
-
-
John Zhang authored
-
John Zhang authored
fix: the definition of some opaque types can not be found, thus they are translated to uptr<int<64>> by capturing the CompilationError
-
John Zhang authored
-
John Zhang authored
fixed some type mismatch problem with get/setarrayitem; added support for opaque types by emulating it using equally sized arrays
-
- 24 Jul, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 29 Jun, 2017 1 commit
-
-
John Zhang authored
-
- 09 Jun, 2017 1 commit
-
-
John Zhang authored
-
- 07 Jun, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
add option to specify to which directory libpypy_mu_support.dylib should be genreated; uncomment setting support lib to holstein in genmu.py
-
- 18 May, 2017 3 commits
-
-
John Zhang authored
-
qinsoon authored
-
John Zhang authored
-
- 12 May, 2017 1 commit
-
-
John Zhang authored
-
- 08 May, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 04 May, 2017 3 commits
-
-
John Zhang authored
-
John Zhang authored
remove the redundant ZEXT and EQ instructions
-
John Zhang authored
-
- 28 Apr, 2017 3 commits
-
-
John Zhang authored
-
John Zhang authored
fix: meta_id_of should pass a @uvm.meta.bytes, added support for it. add type hack 'mu_render_as' to ll2mu(GcArray)
-
John Zhang authored
- added support for other meta instructions - included flags for COMMINST for meta-circular building other COMMINSTs - added support for name=None in gen_sym - added support for converting RPython list to meta C arrays - updated some tests
-
- 26 Apr, 2017 1 commit
-
-
John Zhang authored
-
- 19 Apr, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
fix: InteriorPtr doesn't work because rtyper translates it down to Ptr. Therefore iref type translation is done by using hints to opaque type hack. Added translation support for converting RPython list struct/array to meta-circular array. Implemented compiler intrinsic llops 'mu_meta_barebuf2cstriref' and 'mu_meta_lst2metacarr' in ll2mu. Small tests for the meta-circular binding seems okay.
-
- 12 Apr, 2017 1 commit
-
-
John Zhang authored
wrote function for converting RPython string into Mu meta C string (iref<int<8>>), utilising mu_nohashfield hint, translation of InteriorPtr
-
- 11 Apr, 2017 1 commit
-
-
John Zhang authored
-
- 10 Apr, 2017 3 commits
-
-
John Zhang authored
-
John Zhang authored
fix: proper dealing with empty structs. This problem popped out after the previous commit about map_value_ptr
-
John Zhang authored
fix: condition made incorrect translation of "index" field in RPython ordered dicts. ref/uptr<void> type values are handled by map_value_opq, this should handle both the RuntimeTypeInfo and GCREF value cases
-
- 07 Apr, 2017 4 commits
-
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
allow translation of Ptr(OpaqueType) to be aware of special hints; also translating Ptr(RuntimeTypeInfo) and GCREF as ref<void>.
-