on 340beed help sign in
all commits
340beedFix compatibility with llvm-general 3.3.2 and tighten version constraints to avoid future breakageBenjamin Saunders 3165cb2Expand target information and use proper stdio symbols on OSXBenjamin Saunders acce7daGC GMP-allocated memoryBenjamin Saunders 6489978Initialize Boehm GC (hopefully fixes OSX)Benjamin Saunders 3c57588Implement remaining string and integer primitivesBenjamin Saunders 145101aDeclare strtollBenjamin Saunders 06e51b8Utility function for llvm codegen bugcheckingBenjamin Saunders fc17a3fImplement more primitives and foreign lib functionsBenjamin Saunders 91f4733Fix fixed-width integer to Integer conversionsBenjamin Saunders 6d776ddString manipulationBenjamin Saunders e61506fExpand value flag to 32 bits to prevent confusion with defunctionalization constructors >= 65791Benjamin Saunders d73f9bdFix buffer overflow and 64-bit int toStr truncationBenjamin Saunders baf59acStrCons and conversions to IntegerBenjamin Saunders 3e50b1bMore informative case failure errors, cleanupBenjamin Saunders 6a48a25Fixed width SExt and ZExtBenjamin Saunders 1280aeaFixed width integer truncationBenjamin Saunders 25d1e1fFix comparison return values and implement Integer truncationBenjamin Saunders 4b2570eCleanupBenjamin Saunders 21c9f6fLStrEqBenjamin Saunders cca0ac0Fix case on strings and bigintsBenjamin Saunders 7e29890Fixed-width integer comparisonBenjamin Saunders b0709a7Integer comparisonBenjamin Saunders 4479377Fix Integer primsBenjamin Saunders 6861795DelintedBenjamin Saunders 93522bcObject and executable outputsBenjamin Saunders 6b69f14CleanupBenjamin Saunders 4072b67Check for nulls in ChkCaseBenjamin Saunders 9130ddaFix nonsense codegen for SConBenjamin Saunders 7b3afd5CleanupBenjamin Saunders e8ae2f4Fix incorrect phi terminating ChkCaseBenjamin Saunders f553076LLVM codegen: Print runtime errorsBenjamin Saunders 961e0f7LLVM codegen iteration 3 draft 1Benjamin Saunders