ack.git
2016-10-04 David GivenFix the horror of the startup code; now uses getopt...
2016-10-04 David GivenRemove unused variable (reduce memory usage by 1/10).
2016-10-04 David GivenBodge in enough phi support to let the instruction...
2016-10-04 David GivenOops --- hadn't updated the nts array for the new child...
2016-10-04 David GivenDon't allocate new vregs for REG and NOP --- a bit...
2016-10-03 David GivenMassive rewrite of how emitters and the instruction...
2016-10-03 David GivenInstruction selection now happens on a shadow tree...
2016-10-02 David GivenGet quite a long way towards basic output-register...
2016-10-02 David GivenCome up with a syntax for register constraints.
2016-10-02 David GivenPerform SSA conversion of locals. Much, *much* better...
2016-10-02 David GivenAdd array push/pop; fix ghastly memory overrun bug.
2016-10-02 David GivenAdd zrl opcode. Keep track of local sizes as well as...
2016-10-02 David GivenAdd inl and del opcodes.
2016-10-01 David GivenRefactor mcg.h as it's getting a bit big; keep track...
2016-10-01 David GivenMake betterer.
2016-10-01 David GivenFix edge case where leftover pushes would occasionally...
2016-10-01 David GivenShow expression trees correctly.
2016-10-01 David GivenDeal with malformed mes instructions emitted by ego.
2016-10-01 David GivenMore rigorous dealing of IR groups; no need for is_gene...
2016-10-01 David GivenWe're going to need some type inference after all,...
2016-10-01 David GivenPredicates work; we now have prefers and requires claus...
2016-10-01 David GivenIt doesn't really make a lot of sense to have BURG...
2016-09-30 David GivenMove fatal(), warning() and aprintf() into the new...
2016-09-29 David GivenMore properly keep track of register classes.
2016-09-29 David GivenError check fragment rules which don't emit anything.
2016-09-29 David GivenMuch better handling of fragments (no run-time code...
2016-09-29 David GivenYou know what, the type inference stuff is a complete...
2016-09-28 David GivenYou can tell whether an item already exists in the...
2016-09-27 David GivenActually, I don't need vregs: hops work just as well...
2016-09-26 David GivenFleshed out hops and vregs. The result is almost lookin...
2016-09-26 David GivenMove map into the data module.
2016-09-26 David GivenRevamp the array module not to use nasty macros any...
2016-09-26 David GivenMove the array library into the data module.
2016-09-26 David GivenKeep more data around about ir instructions. Implement...
2016-09-25 David GivenStart factoring out the hardware op code.
2016-09-25 David GivenSort of keep track of registers and register classes...
2016-09-25 David GivenCollapse several rule arrays into one; actually generat...
2016-09-25 David GivenRename struct insn to struct em (throughout).
2016-09-25 David GivenStupid stringlist is stupid. Use a proper data structur...
2016-09-25 David GivenRethink the way patterns are mapped to rules; generate...
2016-09-24 David GivenWe now record the code fragments to be emitted by each...
2016-09-24 David GivenInstruction selection is so important the file needs...
2016-09-24 David GivenSome instruction selection is now happening.
2016-09-24 David GivenMore grammar changes.
2016-09-24 David GivenIR codes are now owned by mcgg; ir terminals are insert...
2016-09-24 David GivenCrudely bolt on mcgg to mcg itself.
2016-09-24 David GivenParameters are parsed with getopt. Simplify, constify.
2016-09-24 David GivenChange the predicate stuff to use costs instead; now...
2016-09-24 David GivenLots of exploratory new grammar for instruction definit...
2016-09-24 David GivenAdd support for labelled tree nodes.
2016-09-23 David GivenFix some late-night typo bugs.
2016-09-23 David GivenProcedure compilation now happens after the entire...
2016-09-23 David GivenReplaced the block splicer with a trivial block elimina...
2016-09-23 David GivenEach pass now lives in its own source file; much cleaner.
2016-09-22 David GivenAdd a bodged in algorithm for converting basic block...
2016-09-21 David GivenTracing cleanup. Simplified the IR code. Some more...
2016-09-20 David GivenMassive grammar overhaul and refactor. Hacked in suppor...
2016-09-20 David GivenRun through clang-format.
2016-09-20 David GivenStrip out surplus files. Rewrite README.
2016-09-20 David GivenImport iburg.
2016-09-20 David GivenImport iburg. iburg-import
2016-09-19 David GivenCreate hacky fake basic blocks for data fragments,...
2016-09-19 David GivenTreebuilder now gets to the bottom of my test file...
2016-09-19 David GivenStore the EM code up front and build the basic block...
2016-09-18 David GivenArchival checking of the half-written IR treebuilder.
2016-09-17 David GivenANSIise to fix warnings.
2016-09-17 David GivenAbstract out the EM reader; skeleton of the tree builder.
2016-09-17 David GivenBasic skeleton of em parser.
2016-09-10 David GivenMerge pull request #3 from kernigh/ego-fix iburg
2016-09-10 George KoehlerFix bugs with memory allocation in ego.
2016-09-04 David GivenAdd unlink system call. buildsystem
2016-09-03 David GivenCleanup some stray files.
2016-09-03 David GivenAdd modeline, fix formatting.
2016-09-03 David GivenUpdated.
2016-09-03 David GivenMore documentation.
2016-09-02 David GivenFirst half of the ackbuilder documentation.
2016-09-02 David GivenMakefiles are now slightly less inaccurate. Does actual...
2016-09-02 David GivenAdd an install target.
2016-09-02 David GivenDistributions are a pain --- let's not bother any more...
2016-09-02 David GivenRemove the old make-based build system, plus some big...
2016-09-01 David GivenClean up the top level makefile.
2016-08-22 David GivenFix a fun bug where, every now again, ego would get...
2016-08-22 David GivenForgot to check a file in.
2016-08-21 David Givenego now builds and is used.
2016-08-21 David Givenfilenamesof() an installable now returns all installed...
2016-08-21 David GivenFix linking bug where em_decode would generate binary...
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenPush through clang-format.
2016-08-21 David GivenRun through clang-format.
2016-08-21 David GivenPush em_ego.c through clang-format before working on it.
2016-08-20 David GivenBuild the examples when doing a normal build; this...
2016-08-20 David Givenaal doesn't build the ranlib table if you don't set...
2016-08-20 David GivenAdd files which got missed in the initial build pass.
2016-08-20 David Givenliblinux is no more; its files are now in libsys.
2016-08-20 David Givenrpi has a time() function; don't try to call gettimeofd...
2016-08-20 David GivenPrint hex numbers actually properly this time.
next