summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-09HIR Types - Comment out an overly-verbose log messageJohn Hodge1-1/+1
2018-12-09main - Set default target version to 1.29, allow environment to change thatJohn Hodge1-1/+14
2018-12-09Makefile - Allow overriding rustc versionJohn Hodge1-2/+3
2018-12-09Trans Auto Impls - Don't run if 1.19 modeJohn Hodge1-0/+3
2018-12-09HIR - Don't yield impls for a unbounded ivar SelfJohn Hodge1-1/+2
2018-12-08Expand - Tweaks to select between 1.19 and 1.29John Hodge4-4/+15
2018-11-03HIR Typecheck - Fixing holes from 1.29 compiler_builtinsJohn Hodge9-159/+205
2018-10-13Span - Fix lack of separator in warningsJohn Hodge1-2/+2
2018-10-07Typecheck - Fix a couple of small holesJohn Hodge2-4/+72
2018-10-06Misc - Fix travis build (at least up to current state)John Hodge10-2/+15
2018-10-06Const Evaluate - Very rough deferJohn Hodge4-2/+34
2018-10-04Const Eval - Intrinsic support (size_of), slightly better error reportingJohn Hodge1-22/+40
2018-10-03Merge branch 'master' into nightly-1.29John Hodge47-2099/+1249
2018-10-03Fiddling for rustc 1.29 updateJohn Hodge9-8/+117
2018-09-30Merge pull request #84 from thepowersgang/ondemand-generationJohn Hodge (Mutabah)31-1938/+844
Generate MIR when required for constant evaluation
2018-09-30Codegen C - Run destructors on ZSTs in enumsJohn Hodge1-7/+8
2018-09-22Testrunner - Remove debuginfo (smaller output)John Hodge1-9/+2
2018-09-22Misc - Fix some failing testsJohn Hodge3-3/+11
2018-09-22Codegen C - Fix incorrect destructor for zst enum variantsJohn Hodge1-2/+6
2018-09-22All - Generate MIR for constant evaluation (has too many const_cast calls, ↵John Hodge27-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-09Msvc compile fixesJohn Hodge15-55/+105
2018-08-21Codegen C - Fix literals and omitted variantsJohn Hodge1-5/+5
2018-08-20Trans - Fix size/alignment mismatches on x86John Hodge2-27/+113
2018-08-19Codegen C - Fix bad prototype for Drop::dropJohn Hodge1-2/+2
2018-08-18Codegen C - Fix some i128 overflow calculationJohn Hodge1-4/+8
2018-08-17Codegen C - Fix emulated i128 multiply/divideJohn Hodge1-22/+41
2018-08-12Makefile - Fiddling with library testsJohn Hodge1-4/+6
2018-08-12Codegen C - Very basic panic handling (doesn't unwind, but does get caught)John Hodge1-0/+53
2018-08-12MIR From HIR - Fix incorrect types in `<-` loweringJohn Hodge1-1/+1
2018-08-12HIR From AST - Don't set linkage on locally-defined functions when making a ↵John Hodge1-2/+20
test harness
2018-08-12Target - Set alignment for u64/i64 to 4 on 32-bit platforms (fixes #78)John Hodge1-3/+4
2018-08-05Add version number (0.8 for now, because altough not stable, it works...)John Hodge4-1/+61
2018-08-04proc_macro - Add a hacky way of dumping input to the child process (for ↵John Hodge1-0/+11
debugging)
2018-08-04Minicargo - Always print called processesJohn Hodge1-7/+25
2018-08-04Codegen C - Fix a few bugs and add new/now-used intrinsicsJohn Hodge1-7/+102
2018-08-04Minicargo - Always print called processesJohn Hodge1-7/+25
2018-08-04Trans - Add auto-generated Clone impls (only for Copy types currently)John Hodge9-10/+170
2018-08-03HIR Typecheck - Handle UfcsUnknown in fuzzy matchingJohn Hodge3-8/+12
2018-08-03HIR Typecheck - Support semi-arbitary method receiversJohn Hodge2-50/+69
2018-08-02HIR Typecheck - Magic Clone implsJohn Hodge5-57/+270
2018-08-01Expand - Hacky Try trait usageJohn Hodge1-5/+18
2018-08-01HIR - Conversion and typecheck fixes for 1.29John Hodge12-35/+196
2018-07-29All - Initial work on supporting 1.29 as a target versionJohn Hodge21-30/+251
2018-07-08libproc_macro - Minor bugfixJohn Hodge1-1/+1
2018-07-08Codegen C - Fix a minor ABI issue for x86, fix emulated i128 a bitJohn Hodge1-9/+38
2018-07-05Codegen C - Implement some more parts of i128 emulationJohn Hodge1-2/+47
2018-07-04All - Dump full contents of asm! in AST/MIRJohn Hodge6-27/+88
2018-07-04string_view - Fix buggy comparisonJohn Hodge1-1/+1
2018-07-04HIR Serialise - Fix ordering of MIR Asm input/outputsJohn Hodge1-1/+1
2018-07-03Merge pull request #80 from aclemons/llvm_targetsJohn Hodge (Mutabah)1-1/+1
Remove quotes from LLVM_TARGETS declaration in minicargo.mk