<feed xmlns='http://www.w3.org/2005/Atom'>
<title>honours/impl/Makefile, branch master</title>
<subtitle>My honours project from 2012.
</subtitle>
<id>http://onix.zancanaro.id.au/Archive/honours/atom?h=master</id>
<link rel='self' href='http://onix.zancanaro.id.au/Archive/honours/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/'/>
<updated>2012-11-09T05:39:12Z</updated>
<entry>
<title>A bunch of changes to make it build nicer</title>
<updated>2012-11-09T05:39:12Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-11-09T05:39:12Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=9710d8c7a3307fd9477fb426ea1bab7804c6ef37'/>
<id>urn:sha1:9710d8c7a3307fd9477fb426ea1bab7804c6ef37</id>
<content type='text'>
In particular:
- fix up the MCF sovler to get rid of all the warnings/errors
- make the build with Wall and Werror and whatnot again
</content>
</entry>
<entry>
<title>Add an MCF operator to the separate solver</title>
<updated>2012-11-09T01:17:46Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@carlo-laptop</email>
</author>
<published>2012-11-09T01:17:46Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=b19bd8d8a41664328f33c9b459b2b0100f0b303f'/>
<id>urn:sha1:b19bd8d8a41664328f33c9b459b2b0100f0b303f</id>
<content type='text'>
For the solver utility it'd be good to have MCF problems, so here they
are!

Format is:
  MCF&lt;supplies, arcs&gt;(cost*)

Supplies is a [int,int,int,...], where each int represents a new node
Arcs is [int:int, int:int, int:int, ...] where each int:int pair
represents an edge from the first to the second (1 indexed from the
"supplies" array).

Costs is the argument to the function. There must be as many costs as
arcs, and they are set from left to right, in order.
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://bitbucket.org/czan/honours</title>
<updated>2012-10-30T09:56:38Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@carlo-laptop</email>
</author>
<published>2012-10-30T09:56:38Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=6a4786bde976e9a023c7f65a395384d214c5102c'/>
<id>urn:sha1:6a4786bde976e9a023c7f65a395384d214c5102c</id>
<content type='text'>
Conflicts:
	impl/test/run
</content>
</entry>
<entry>
<title>Remove exceptions and C++11 features for LLVM.</title>
<updated>2012-09-20T05:19:49Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-09-20T05:19:49Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=bb9a899b7c45b830c6b70e2811130a41ebb31ee5'/>
<id>urn:sha1:bb9a899b7c45b830c6b70e2811130a41ebb31ee5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New variation on the equation system solver.</title>
<updated>2012-08-06T12:58:29Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@carlo-laptop</email>
</author>
<published>2012-08-06T12:58:29Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=42e729d20000eb141b2907ad83630af34f4afea3'/>
<id>urn:sha1:42e729d20000eb141b2907ad83630af34f4afea3</id>
<content type='text'>
Much simpler to understand. Basically have a variable assignment which
is dynamic and updates with the strategy changes. Similarly have
strategy changes easily invalidate the variable assignment.

This makes them strongly inter-dependent, but simplifies the
implementation considerably. Proving it should be easier like this, too.
</content>
</entry>
<entry>
<title>Clean up the building of the parser a bit.</title>
<updated>2012-07-10T03:36:37Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-07-10T03:36:37Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=3efc870c5e2779e068841ae8befc901f68671f13'/>
<id>urn:sha1:3efc870c5e2779e068841ae8befc901f68671f13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the Makefile for partial compilation stuff</title>
<updated>2012-07-10T03:15:45Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-07-10T03:15:45Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=2adac33721e22d6dafb0654b933027331f2b7d51'/>
<id>urn:sha1:2adac33721e22d6dafb0654b933027331f2b7d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move antlr. Add `make test` to Makefile.</title>
<updated>2012-07-10T03:01:48Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-07-10T03:01:48Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=f9fc35785b53aa097a09ab1b865d33497ee1802e'/>
<id>urn:sha1:f9fc35785b53aa097a09ab1b865d33497ee1802e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a few bugs and add a new example system.</title>
<updated>2012-07-09T04:22:07Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-07-09T04:22:07Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=8040a5fd511912cb2141e46e5ca9eb1ab766133e'/>
<id>urn:sha1:8040a5fd511912cb2141e46e5ca9eb1ab766133e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed up the newer strategy iteration stuff</title>
<updated>2012-07-09T03:10:32Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@pc-4w14-0.cs.usyd.edu.au</email>
</author>
<published>2012-07-09T03:10:32Z</published>
<link rel='alternate' type='text/html' href='http://onix.zancanaro.id.au/Archive/honours/commit/?id=049a16d1b1a683487a0c17014e9f7c477820a132'/>
<id>urn:sha1:049a16d1b1a683487a0c17014e9f7c477820a132</id>
<content type='text'>
Trivial 100000 var case in 15s on my Uni machine.
</content>
</entry>
</feed>
