Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-28 | Merge pull request #1 from thepowersgang/master | deilra | 4 | -10/+11 | |
Merge | |||||
2018-11-24 | minicargo - (minor) #include <> to "" | John Hodge | 1 | -2/+2 | |
2018-11-24 | HIR - Fix struct/class mismatch | John Hodge | 1 | -1/+2 | |
2018-11-24 | standalone_miri - Fix MSVC ice and clean up some warnings | John Hodge | 2 | -7/+7 | |
2018-11-18 | Merge pull request #92 from glaubitz/m68k | John Hodge (Mutabah) | 2 | -0/+18 | |
Trans - Add initial support for m68k | |||||
2018-11-18 | vsproject - Remove error on C4061 (errors even with `default`) | John Hodge | 1 | -3/+3 | |
2018-11-14 | Trans - Add initial support for m68k | John Paul Adrian Glaubitz | 2 | -0/+18 | |
2018-11-04 | Codegen C - Fix minor OOB string read | John Hodge | 1 | -3/+2 | |
2018-11-04 | All - Cleaning up some memory leaks | John Hodge | 11 | -89/+90 | |
2018-11-04 | Standalone MIRI - Fix some warnings/todos | John Hodge | 2 | -3/+3 | |
2018-11-04 | Typecheck Expressions - (minor) Slight cleanup | John Hodge | 1 | -2/+2 | |
2018-11-04 | Typecheck Expressions - Fix a use-after-free, impacts #85 | John Hodge | 1 | -1/+1 | |
2018-11-04 | HIR Typecheck - Fix mixup between assignment SHR/SHL operator traits | John Hodge | 2 | -4/+4 | |
2018-10-21 | Standalone MIRI - Compilation fixes for 32-bit msvc | John Hodge | 2 | -4/+9 | |
2018-10-21 | VS - Make target paths consistent (fixes build error in Win32 target) | John Hodge | 4 | -3/+28 | |
2018-10-21 | Windows build fixes | John Hodge | 4 | -6/+2 | |
2018-10-19 | Add a few new tests, one for #86, the other for #77 (eventually) | John Hodge | 2 | -0/+26 | |
2018-10-19 | Codegen C - Fix incorrect use of ZST in enum constructor shim (fixes #86) | John Hodge | 1 | -1/+1 | |
2018-10-06 | Merge branch 'master' of https://github.com/thepowersgang/mrustc | John Hodge | 44 | -1993/+949 | |
2018-09-30 | Merge pull request #84 from thepowersgang/ondemand-generation | John Hodge (Mutabah) | 31 | -1938/+844 | |
Generate MIR when required for constant evaluation | |||||
2018-09-30 | Codegen C - Run destructors on ZSTs in enums | John Hodge | 1 | -7/+8 | |
2018-09-22 | Testrunner - Remove debuginfo (smaller output) | John Hodge | 1 | -9/+2 | |
2018-09-22 | Misc - Fix some failing tests | John Hodge | 3 | -3/+11 | |
2018-09-22 | Codegen C - Fix incorrect destructor for zst enum variants | John Hodge | 1 | -2/+6 | |
2018-09-22 | All - Generate MIR for constant evaluation (has too many const_cast calls, ↵ | John Hodge | 27 | -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-15 | minicargo.mk - Random test target | John Hodge | 1 | -0/+2 | |
2018-09-09 | Msvc compile fixes | John Hodge | 15 | -55/+105 | |
2018-08-21 | Codegen C - Fix literals and omitted variants | John Hodge | 1 | -5/+5 | |
2018-08-20 | Trans - Fix size/alignment mismatches on x86 | John Hodge | 2 | -27/+113 | |
2018-08-19 | Codegen C - Fix bad prototype for Drop::drop | John Hodge | 1 | -2/+2 | |
2018-08-18 | Codegen C - Fix some i128 overflow calculation | John Hodge | 1 | -4/+8 | |
2018-08-17 | Codegen C - Fix emulated i128 multiply/divide | John Hodge | 1 | -22/+41 | |
2018-08-12 | Makefile - Fiddling with library tests | John Hodge | 1 | -4/+6 | |
2018-08-12 | Codegen C - Very basic panic handling (doesn't unwind, but does get caught) | John Hodge | 1 | -0/+53 | |
2018-08-12 | MIR From HIR - Fix incorrect types in `<-` lowering | John Hodge | 1 | -1/+1 | |
2018-08-12 | HIR From AST - Don't set linkage on locally-defined functions when making a ↵ | John Hodge | 1 | -2/+20 | |
test harness | |||||
2018-08-12 | Target - Set alignment for u64/i64 to 4 on 32-bit platforms (fixes #78) | John Hodge | 1 | -3/+4 | |
2018-08-05 | Add version number (0.8 for now, because altough not stable, it works...) | John Hodge | 4 | -1/+61 | |
2018-08-04 | proc_macro - Add a hacky way of dumping input to the child process (for ↵ | John Hodge | 1 | -0/+11 | |
debugging) | |||||
2018-08-04 | Minicargo - Always print called processes | John Hodge | 1 | -7/+25 | |
2018-07-08 | libproc_macro - Minor bugfix | John Hodge | 1 | -1/+1 | |
2018-07-08 | Codegen C - Fix a minor ABI issue for x86, fix emulated i128 a bit | John Hodge | 1 | -9/+38 | |
2018-07-05 | Codegen C - Implement some more parts of i128 emulation | John Hodge | 1 | -2/+47 | |
2018-07-04 | All - Dump full contents of asm! in AST/MIR | John Hodge | 6 | -27/+88 | |
2018-07-04 | string_view - Fix buggy comparison | John Hodge | 1 | -1/+1 | |
2018-07-04 | HIR Serialise - Fix ordering of MIR Asm input/outputs | John Hodge | 1 | -1/+1 | |
2018-07-03 | Merge pull request #80 from aclemons/llvm_targets | John Hodge (Mutabah) | 1 | -1/+1 | |
Remove quotes from LLVM_TARGETS declaration in minicargo.mk | |||||
2018-07-01 | Remove quotes from LLVM_TARGETS declaration in minicargo.mk | Andrew Clemons | 1 | -1/+1 | |
This is wrapped again and becomes unquoted when used in LLVM_CMAKE_OPTS, breaking the build: [...] cd rustc-1.19.0-src/build && cmake -D LLVM_TARGET_ARCH=x86_64 -D LLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -D LLVM_TARGETS_TO_BUILD=""X86;ARM;AArch64" -D " -D LLVM_ENABLE_ASSERTIONS=OFF -D LLVM_INCLUDE_EXAMPLES=OFF -D LLVM_INCLUDE_TESTS=OFF -D LLVM_INCLUDE_DOCS=OFF -D LLVM_ENABLE_ZLIB=OFF -D LLVM_ENABLE_TERMINFO=OFF -D LLVM_ENABLE_LIBEDIT=OFF -D WITH_POLLY=OFF -D CMAKE_CXX_COMPILER="g++" -D CMAKE_C_COMPILER="gcc" -D CMAKE_BUILD_TYPE=RelWithDebInfo ../src/llvm CMake Error: The source directory "/home/aclemons/workspace/mrustc/rustc-1.19.0-src/build/LLVM_TARGETS_TO_BUILD=X86" does not exist. Specify --help for usage, or press the help button on the CMake GUI. /bin/sh: ARM: command not found /bin/sh: AArch64 -D : command not found minicargo.mk:110: recipe for target 'rustc-1.19.0-src/build/Makefile' failed make: *** [rustc-1.19.0-src/build/Makefile] Error 127 | |||||
2018-07-01 | Codegen C - Replace tUNIT by `void` (fixes FFI issues) | John Hodge | 1 | -19/+58 | |
2018-07-01 | Codegen C - Avoid &* pattern in reborrows | John Hodge | 1 | -7/+5 | |