- 11 Aug, 2017 3 commits
-
-
John Zhang authored
-
John Zhang authored
-
John Zhang authored
-
- 09 Aug, 2017 6 commits
-
-
John Zhang authored
-
Isaac Oscar Gariano authored
-
John Zhang authored
-
John Zhang authored
fix: the logic of block exit analysis has changed, mu_ccall is not explicitly identified and dealt with, thus it is possible now to cast pointer to correct type after mu_ccall(malloc). This should also fix issue#75 on Zebu issue tracker
-
John Zhang authored
-
John Zhang authored
-
- 08 Aug, 2017 2 commits
-
-
John Zhang authored
-
John Zhang authored
-
- 03 Aug, 2017 1 commit
-
-
Isaac Oscar Gariano 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
-