Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-07 | Typecheck - Fix a couple of small holes | John Hodge | 2 | -4/+72 | |
2018-10-06 | Misc - Fix travis build (at least up to current state) | John Hodge | 10 | -2/+15 | |
2018-10-06 | Const Evaluate - Very rough defer | John Hodge | 4 | -2/+34 | |
2018-10-04 | Const Eval - Intrinsic support (size_of), slightly better error reporting | John Hodge | 1 | -22/+40 | |
2018-10-03 | Merge branch 'master' into nightly-1.29 | John Hodge | 47 | -2099/+1249 | |
2018-10-03 | Fiddling for rustc 1.29 update | John Hodge | 9 | -8/+117 | |
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-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-08-04 | Codegen C - Fix a few bugs and add new/now-used intrinsics | John Hodge | 1 | -7/+102 | |
2018-08-04 | Minicargo - Always print called processes | John Hodge | 1 | -7/+25 | |
2018-08-04 | Trans - Add auto-generated Clone impls (only for Copy types currently) | John Hodge | 9 | -10/+170 | |
2018-08-03 | HIR Typecheck - Handle UfcsUnknown in fuzzy matching | John Hodge | 3 | -8/+12 | |
2018-08-03 | HIR Typecheck - Support semi-arbitary method receivers | John Hodge | 2 | -50/+69 | |
2018-08-02 | HIR Typecheck - Magic Clone impls | John Hodge | 5 | -57/+270 | |
2018-08-01 | Expand - Hacky Try trait usage | John Hodge | 1 | -5/+18 | |
2018-08-01 | HIR - Conversion and typecheck fixes for 1.29 | John Hodge | 12 | -35/+196 | |
2018-07-29 | All - Initial work on supporting 1.29 as a target version | John Hodge | 21 | -30/+251 | |
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 | |
2018-07-01 | HIR/MIR - Truncate usize constants to 32-bits on 32-bit machines | John Hodge | 2 | -1/+30 | |
2018-06-30 | HIR Expand VTable - Fix incorrect associated type lookups | John Hodge | 2 | -3/+16 | |
2018-06-30 | HIR Lower - Stub support repr(simd), fixes #78 | John Hodge | 3 | -0/+13 | |
2018-06-30 | Merge pull request #79 from myfreeweb/master | John Hodge (Mutabah) | 9 | -20/+103 | |
Add FreeBSD and DragonFly support | |||||
2018-06-27 | Document *BSD build command in readme | Greg V | 1 | -0/+9 | |