summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2019-01-22targets: Add x86_64 and arm targets for HaikuAlexander von Gluck IV1-0/+9
2019-01-15Minicargo - Auto-detect bin targets (fixes #101)John Hodge1-0/+14
2018-12-22Minicargo - Fix #98 by moving chdir into `spawn_process` (and protect it ↵John Hodge2-19/+36
with a lock)
2018-12-15Targets - Add alignment to the target specs, along with a saveback test.John Hodge2-31/+75
2018-11-24minicargo - (minor) #include <> to ""John Hodge1-2/+2
2018-11-24standalone_miri - Fix MSVC ice and clean up some warningsJohn Hodge2-7/+7
2018-11-14Trans - Add initial support for m68kJohn Paul Adrian Glaubitz1-0/+2
2018-11-04Standalone MIRI - Fix some warnings/todosJohn Hodge2-3/+3
2018-10-21Standalone MIRI - Compilation fixes for 32-bit msvcJohn Hodge2-4/+9
2018-09-30Merge pull request #84 from thepowersgang/ondemand-generationJohn Hodge (Mutabah)1-9/+2
Generate MIR when required for constant evaluation
2018-09-22Testrunner - Remove debuginfo (smaller output)John Hodge1-9/+2
2018-09-09Msvc compile fixesJohn Hodge5-19/+34
2018-08-04Minicargo - Always print called processesJohn Hodge1-7/+25
2018-06-27Consistent preprocessor indentation in Builder constructorGreg V1-8/+8
That one '# ifdef __linux__' was sticking out
2018-06-27Add FreeBSD and DragonFly targetsGreg V2-0/+27
Also adjust macOS comment. FreeBSD also uses clang and lld (current dev version even uses lld as /usr/bin/ld), function-sections/gc-sections are very well supported. It's probably a Mach-O issue on Macs.
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge20-32/+151
2018-06-03Toml - Slightly better commentingJohn Hodge1-1/+5
2018-06-03Standalone MIRI - Fix parse errors from mrustc changes, add recursion limitJohn Hodge7-12/+82
2018-06-03All - Move host target auto-detection to be common between compiler and ↵John Hodge3-13/+69
minicargo
2018-06-03Testrunner - Fix compilation on OSX, add optimisation and debuginfoJohn Hodge1-1/+15
2018-06-03minicargo - Rough OSX supportJohn Hodge1-4/+29
2018-06-02Minicargo - Tweaked error reportingJohn Hodge1-2/+2
2018-05-20TestRunner - Don't pass -L when there's no dependenciesJohn Hodge1-0/+13
2018-05-20Minicargo - Quieten build outputJohn Hodge4-6/+33
2018-05-20Standalone MIRI - A few comment notesJohn Hodge1-1/+3
2018-05-19Standalone MIRI - Clean up more direct uses of TypeRef.wrappersJohn Hodge1-96/+111
2018-05-19Standalone MIRI - Remove direct uses of TypeRef.wrappersJohn Hodge6-183/+186
2018-05-19Standalone MIRI - Use some more helpersJohn Hodge6-84/+114
2018-05-19Standalone MIRI - Better logging (can redirect to a file, leaving stdout for ↵John Hodge7-93/+147
the program)
2018-05-19Standalone MIRI - Pass argv to the targetJohn Hodge4-8/+79
2018-05-18Standalone MIRI - Range limit on FFI pointersJohn Hodge2-2/+3
2018-05-16Standalone MIRI - Split interpreter into its own fileJohn Hodge4-2365/+2387
2018-05-15Standalone MIRI - Split AllocationPtr into AllocationHandle and RelocationPtrJohn Hodge4-218/+280
2018-05-13Standalone MIRI - Refactor to remove linkage of host and VM stackJohn Hodge1-1127/+1263
2018-05-13Standalone MIRI - Working hello.rsJohn Hodge2-3/+36
2018-05-13Standalone MIRI - Shallow drops and better tracingJohn Hodge4-32/+109
2018-05-13Standalone MIRI - Misc cleanupsJohn Hodge1-10/+18
2018-05-13Standalone MIRI - memrchr and better null checkingJohn Hodge2-0/+25
2018-05-13Standalone MIRI - Create allocations for static dataJohn Hodge1-2/+5
2018-05-13Standalone MIRI - Better vtable handling, fix to offset with null pointersJohn Hodge4-58/+65
2018-05-13Standalone MIRI - Atomic add, catch_panicJohn Hodge1-22/+72
2018-05-12Standalone MIRI - TLS and some other messing aboutJohn Hodge3-56/+227
2018-05-12Standalone MIRI - Fiddling aroundJohn Hodge2-6/+11
2018-05-12Standalone MIRI - Better handling of staticsJohn Hodge2-10/+32
2018-05-12Standalone MIRI - Get type for statics, add some pthread_* FFI stubsJohn Hodge3-22/+50
2018-05-12Standalone MIRI - De-duplicate some value codeJohn Hodge2-81/+133
2018-05-12Standalone Miri - More implementation workJohn Hodge2-9/+43
2018-05-12Standalone Miri - Linux build supportJohn Hodge7-4/+101
2018-05-11Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-0/+15
2018-05-05Target - Minor fixes to target.toml file loading (should work now)John Hodge1-0/+15