Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
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 | |
2018-06-27 | Consistent preprocessor indentation in Builder constructor | Greg V | 1 | -8/+8 | |
That one '# ifdef __linux__' was sticking out | |||||
2018-06-27 | Add FreeBSD and DragonFly targets | Greg V | 4 | -5/+77 | |
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-27 | Makefile improvements | Greg V | 2 | -4/+5 | |
- one 'make -> $(MAKE)' - customizable LLVM targets, add ARM/AArch64 by default - CXX/CC instead of hardcoded 'g++'/'gcc' for LLVM build | |||||
2018-06-27 | Move src/include/string_view.hpp into own namespace | Greg V | 2 | -4/+5 | |
libc++ offers std::string_view regardless of -std flag, so defining a custom std::string_view results in a conflict. This one is actually not a precise clone of the real one (uses two pointers instead of pointer+length). | |||||
2018-06-24 | Expand derive - Slight restructure to allow Copy/Clone magic | John Hodge | 1 | -102/+123 | |
2018-06-24 | Main - Emit a warning when an unknown phase is included in MRUSTC_DEBUG | John Hodge | 1 | -6/+15 | |
2018-06-04 | All - Ensure that all files have a header comment, remove some dead code | John Hodge | 78 | -320/+520 | |
2018-06-04 | Travis CI - Silence failures from OSX builds | John Hodge | 1 | -0/+2 | |
2018-06-04 | MIR Helpers - Handle ItemAddr to enum/struct constructors | John Hodge | 5 | -5/+81 | |
2018-06-03 | Merge branch 'master' of https://github.com/thepowersgang/mrustc | John Hodge | 115 | -4246/+5774 | |
2018-06-03 | Toml - Slightly better commenting | John Hodge | 1 | -1/+5 | |
2018-06-03 | Trans C - Add configuration for linker args | John Hodge | 3 | -30/+114 | |
2018-06-03 | Notes - Borrowck planning | John Hodge | 1 | -0/+22 | |
2018-06-03 | Script overrides - Include macos libc, add note about origin | John Hodge | 2 | -1/+5 | |
2018-06-03 | Standalone MIRI - Fix parse errors from mrustc changes, add recursion limit | John Hodge | 8 | -12/+83 | |
2018-06-03 | Build scripts - macos support | John Hodge | 9 | -1/+13 | |
2018-06-03 | Travis CI - More output from hello world compile (for debugging) | John Hodge | 1 | -1/+1 | |
2018-06-03 | Docs - Rough documentation on invoking minicargo/mrustc | John Hodge | 2 | -2/+115 | |
2018-06-03 | All - Move host target auto-detection to be common between compiler and ↵ | John Hodge | 4 | -75/+73 | |
minicargo | |||||
2018-06-03 | Travis CI - Stop build if libstd/hello fail to compile | John Hodge | 1 | -6/+7 | |
2018-06-03 | Testrunner - Fix compilation on OSX, add optimisation and debuginfo | John Hodge | 1 | -1/+15 | |
2018-06-03 | Trans - Fix some minor errors from building with clang | John Hodge | 2 | -0/+11 | |
2018-06-03 | Trans - Fix target_os for mac | John Hodge | 1 | -1/+1 | |
2018-06-03 | minicargo - Rough OSX support | John Hodge | 1 | -4/+29 | |
2018-06-02 | Remove serialise.cpp compile | John Hodge | 1 | -1/+1 | |
2018-06-02 | Minicargo - Tweaked error reporting | John Hodge | 1 | -2/+2 | |
2018-06-02 | AST - Remove old serialisation code (now all done on HIR) | John Hodge | 17 | -758/+9 | |
2018-06-02 | HIR Serialise - Explicitly serialise tokens (instead of using ancient code) | John Hodge | 4 | -18/+57 | |
2018-06-02 | All - Warning cleanup when built with clang | John Hodge | 8 | -10/+11 | |
2018-06-02 | Makefile - Only extract debuginfo on gnu targets | John Hodge | 1 | -0/+1 | |
2018-06-02 | Clang Compile Fix | John Hodge | 1 | -1/+1 | |
2018-06-02 | OSX Build Tweak - environ definition | John Hodge | 1 | -1/+1 | |
2018-06-02 | Travis CI - Tweak environment | John Hodge | 1 | -3/+3 | |