summaryrefslogtreecommitdiff
path: root/src/trans/target.cpp
AgeCommit message (Collapse)AuthorFilesLines
2018-05-05Target - Minor fixes to target.toml file loading (should work now)John Hodge1-18/+49
2018-04-02Add targets aarch64-linux-gnu and aarch64-unknown-openbsdJakub Jirutka1-0/+23
2018-04-01All - Move toml parser and path header to a common library, start on custom ↵John Hodge1-7/+165
target specs.
2018-03-26netbsd/amd64 supportMaya Rashish1-0/+14
2018-02-19Add OpenBSD support.Brian Callahan1-0/+28
2018-02-11Codegen MMIR - Fix some minor architecture issuesJohn Hodge1-7/+7
2018-02-10Trans - Fix mismatches between mrustc's sizings and C's sizingsJohn Hodge1-11/+56
2018-02-04Trans - Fixes to edge cases with enum variantsJohn Hodge1-3/+9
2018-02-04Target - Fix incorrect array size calculationJohn Hodge1-7/+7
2018-02-04Trans - mingw32 target attempt (still being worked on)John Hodge1-7/+25
2018-02-01Codegen C - Minor fixes from target structure layoutJohn Hodge1-3/+3
2018-01-28All - mingw32 compilation changesJohn Hodge1-3/+3
2018-01-27Trans - Move struct/enum layout calculation to target.cppJohn Hodge1-53/+482
2018-01-13Trans - Add compiler triple/arch to the target specJohn Hodge1-6/+6
2018-01-13Codegen - Support writing the build command to a file (instead of running it)John Hodge1-6/+6
2018-01-07Trans - Arch name is "arm" not "arm32"John Hodge1-1/+1
2018-01-07Trans - Draft ARM32 supportJohn Hodge1-0/+19
2017-12-09HIR+Trans - Handling of various enum reprsJohn Hodge1-0/+1
2017-12-03Trans - Get sizes of !Sized pointersJohn Hodge1-2/+6
2017-11-22Target - Fix struct size calculations (align overall size)John Hodge1-0/+10
2017-11-05Trans - Calculate sizes, alignment, and representationJohn Hodge1-24/+194
2017-09-22Trans - MSVC twiddlingJohn Hodge1-4/+16
2017-07-09Trans Target - Re-enable AtomicU8John Hodge1-1/+1
2017-07-08Codegen+Loading - MSVC support draft (libcore compiles, doesn't load)John Hodge1-1/+1
2017-07-07Trans - Hackery to run MSVCJohn Hodge (bugs)1-13/+54
2017-06-18Trans - Starting work on multiple targetsJohn Hodge1-2/+53
2017-05-14Visual Studio compile fixesJohn Hodge (bugs)1-0/+1
2017-03-10MIR Optimise - basic size_of replacemntJohn Hodge1-0/+134