index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
trans
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-01-22
targets: Add x86_64 and arm targets for Haiku
Alexander von Gluck IV
1
-0
/
+14
2018-12-22
Trans - Fix alignment values for m68k
John Paul Adrian Glaubitz
1
-1
/
+1
2018-12-22
Codegen MMIR - Forgot to compile before commit, fix syntax errors.
John Hodge
1
-2
/
+2
2018-12-22
(minor) Whitespace cleaup
John Hodge
1
-2
/
+2
2018-12-22
Codegen MMIR - Remove places where assert body needs to be evaluated (ref #97)
John Hodge
1
-8
/
+12
2018-12-15
Trans Target - Fix MSVC build
John Hodge
2
-18
/
+36
2018-12-15
Targets - Add alignment to the target specs, along with a saveback test.
John Hodge
3
-54
/
+122
2018-11-14
Trans - Add initial support for m68k
John Paul Adrian Glaubitz
1
-0
/
+16
2018-11-04
Codegen C - Fix minor OOB string read
John Hodge
1
-3
/
+2
2018-10-19
Codegen C - Fix incorrect use of ZST in enum constructor shim (fixes #86)
John Hodge
1
-1
/
+1
2018-09-30
Merge pull request #84 from thepowersgang/ondemand-generation
John Hodge (Mutabah)
1
-3
/
+8
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
Codegen C - Fix incorrect destructor for zst enum variants
John Hodge
1
-2
/
+6
2018-09-09
Msvc compile fixes
John Hodge
2
-30
/
+47
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
Codegen C - Very basic panic handling (doesn't unwind, but does get caught)
John Hodge
1
-0
/
+53
2018-08-12
Target - Set alignment for u64/i64 to 4 on 32-bit platforms (fixes #78)
John Hodge
1
-3
/
+4
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
1
-0
/
+1
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-06-30
HIR Expand VTable - Fix incorrect associated type lookups
John Hodge
1
-0
/
+1
2018-06-30
HIR Lower - Stub support repr(simd), fixes #78
John Hodge
1
-0
/
+2
2018-06-27
Add FreeBSD and DragonFly targets
Greg V
1
-4
/
+49
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-04
All - Ensure that all files have a header comment, remove some dead code
John Hodge
4
-4
/
+26
2018-06-03
Trans C - Add configuration for linker args
John Hodge
3
-30
/
+114
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-02
All - Warning cleanup when built with clang
John Hodge
2
-1
/
+2
2018-06-02
Targets - Add a rough OSX target
John Hodge
1
-0
/
+7
2018-05-27
Trans - Plannin for dynamic library support
John Hodge
2
-0
/
+8
2018-05-26
Codegen C - Don't emit destructor when type doesn't need it
John Hodge
1
-0
/
+5
2018-05-20
General TODO cleanup
John Hodge
1
-17
/
+12
2018-05-13
Codegen MMIR - Fix main return type
John Hodge
1
-2
/
+9
2018-05-13
Codegen MMIR - Struct constructors
John Hodge
1
-1
/
+38
2018-05-12
Trans - Support NonZero optimisation for Box
John Hodge
2
-0
/
+14
2018-05-12
Standalone MIRI - TLS and some other messing about
John Hodge
1
-1
/
+1
2018-05-12
Codegen MMIR - Emit vtables (only partially complete)
John Hodge
1
-38
/
+104
2018-05-05
Target - Minor fixes to target.toml file loading (should work now)
John Hodge
2
-24
/
+67
2018-04-02
Add targets aarch64-linux-gnu and aarch64-unknown-openbsd
Jakub Jirutka
1
-0
/
+23
2018-04-01
All - Move toml parser and path header to a common library, start on custom ↵
John Hodge
1
-7
/
+165
target specs.
2018-04-01
Codegen C - Fix compilation error in cargo (#66)
John Hodge
1
-4
/
+16
2018-03-31
Codegen C - Fix a few bugs with no ZST mode
John Hodge
1
-3
/
+35
2018-03-30
Codegen C - Fix ZST handling
John Hodge
1
-4
/
+23
2018-03-26
netbsd/amd64 support
Maya Rashish
1
-0
/
+14
[next]