summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-09Merge pull request #102 from kallisti5/haiku-target-supportJohn Hodge (Mutabah)2-0/+23
targets: Add x86_64 and arm targets for Haiku
2019-02-06Merge pull request #111 from daym/masterJohn Hodge (Mutabah)1-1/+1
Fix recv_v128u procedural macro plugin decoder
2019-02-04Fix recv_v128u procedural macro plugin decoderDanny Milosavljevic1-1/+1
2019-01-22targets: Add x86_64 and arm targets for HaikuAlexander von Gluck IV2-0/+23
2019-01-15Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-1/+1
2019-01-15Minicargo - Auto-detect bin targets (fixes #101)John Hodge1-0/+14
2018-12-23Merge pull request #99 from glaubitz/m68kJohn Hodge (Mutabah)1-1/+1
Trans - Fix alignment values for m68k, all types use 2 byte alignment
2018-12-22Trans - Fix alignment values for m68kJohn Paul Adrian Glaubitz1-1/+1
2018-12-22Codegen MMIR - Forgot to compile before commit, fix syntax errors.John Hodge1-2/+2
2018-12-22(minor) Whitespace cleaupJohn Hodge1-2/+2
2018-12-22Codegen MMIR - Remove places where assert body needs to be evaluated (ref #97)John Hodge1-8/+12
2018-12-22Appveyor - twiddlingJohn Hodge1-1/+9
2018-12-22Add Travis/Appveyor badges, tweak appveyor configJohn Hodge2-2/+4
2018-12-22Appveyor - Initial config file (to override UI settings)John Hodge1-0/+12
2018-12-22Minicargo - Fix #98 by moving chdir into `spawn_process` (and protect it ↵John Hodge2-19/+36
with a lock)
2018-12-15Trans Target - Fix MSVC buildJohn Hodge2-18/+36
2018-12-15Targets - Add alignment to the target specs, along with a saveback test.John Hodge8-93/+252
2018-11-30Merge pull request #94 from arlied-google/fixesJohn Hodge (Mutabah)6-0/+6
Mark destructors on base classes as virtual
2018-11-29Mark destructors in base classes as virtual.Arlie Davis6-0/+6
This is required for correctness, and when using -fsized-deallocation the previous code fails.
2018-11-28Merge pull request #1 from thepowersgang/masterdeilra4-10/+11
Merge
2018-11-24minicargo - (minor) #include <> to ""John Hodge1-2/+2
2018-11-24HIR - Fix struct/class mismatchJohn Hodge1-1/+2
2018-11-24standalone_miri - Fix MSVC ice and clean up some warningsJohn Hodge2-7/+7
2018-11-18Merge pull request #92 from glaubitz/m68kJohn Hodge (Mutabah)2-0/+18
Trans - Add initial support for m68k
2018-11-18vsproject - Remove error on C4061 (errors even with `default`)John Hodge1-3/+3
2018-11-14Trans - Add initial support for m68kJohn Paul Adrian Glaubitz2-0/+18
2018-11-04Codegen C - Fix minor OOB string readJohn Hodge1-3/+2
2018-11-04All - Cleaning up some memory leaksJohn Hodge11-89/+90
2018-11-04Standalone MIRI - Fix some warnings/todosJohn Hodge2-3/+3
2018-11-04Typecheck Expressions - (minor) Slight cleanupJohn Hodge1-2/+2
2018-11-04Typecheck Expressions - Fix a use-after-free, impacts #85John Hodge1-1/+1
2018-11-04HIR Typecheck - Fix mixup between assignment SHR/SHL operator traitsJohn Hodge2-4/+4
2018-10-21Standalone MIRI - Compilation fixes for 32-bit msvcJohn Hodge2-4/+9
2018-10-21VS - Make target paths consistent (fixes build error in Win32 target)John Hodge4-3/+28
2018-10-21Windows build fixesJohn Hodge4-6/+2
2018-10-19Add a few new tests, one for #86, the other for #77 (eventually)John Hodge2-0/+26
2018-10-19Codegen C - Fix incorrect use of ZST in enum constructor shim (fixes #86)John Hodge1-1/+1
2018-10-06Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge44-1993/+949
2018-09-30Merge pull request #84 from thepowersgang/ondemand-generationJohn Hodge (Mutabah)31-1938/+844
Generate MIR when required for constant evaluation
2018-09-30Codegen C - Run destructors on ZSTs in enumsJohn Hodge1-7/+8
2018-09-22Testrunner - Remove debuginfo (smaller output)John Hodge1-9/+2
2018-09-22Misc - Fix some failing testsJohn Hodge3-3/+11
2018-09-22Codegen C - Fix incorrect destructor for zst enum variantsJohn Hodge1-2/+6
2018-09-22All - Generate MIR for constant evaluation (has too many const_cast calls, ↵John Hodge27-1923/+823
but it's less ugly) - Also includes some MIR optimisation changes to reduce some compile times (hopefully) - Removed duplicated MIR consteval and now-unused HIR consteval
2018-09-15minicargo.mk - Random test targetJohn Hodge1-0/+2
2018-09-09Msvc compile fixesJohn Hodge15-55/+105
2018-08-21Codegen C - Fix literals and omitted variantsJohn Hodge1-5/+5
2018-08-20Trans - Fix size/alignment mismatches on x86John Hodge2-27/+113
2018-08-19Codegen C - Fix bad prototype for Drop::dropJohn Hodge1-2/+2
2018-08-18Codegen C - Fix some i128 overflow calculationJohn Hodge1-4/+8