summaryrefslogtreecommitdiff
path: root/graph.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-02TODO, formattingSøren Sandmann Pedersen1-8/+13
2012-06-17Rename to OortSøren Sandmann Pedersen1-1/+1
2012-06-16Fix bug with switch statements and gotoSøren Sandmann Pedersen1-3/+6
2012-06-16Check return type, not function typeSøren Sandmann Pedersen1-6/+6
2012-06-15Make void functions return a dummy value.Søren Sandmann Pedersen1-4/+18
2012-06-15Fix bug in graph_boolean_expression()Søren Sandmann Pedersen1-2/+1
2012-06-14Remove debug spewSøren Sandmann Pedersen1-4/+0
2012-06-14Add support for multiple comma separated expressionsSøren Sandmann Pedersen1-4/+9
2012-06-14Redo print statements to generate a sequence of to_string()sSøren Sandmann Pedersen1-2/+3
2011-07-03Add support for float literalsSøren Sandmann1-0/+9
2011-03-27Turn constant expressions into load_literalsSøren Sandmann Pedersen1-24/+20
2011-03-27Initialization check that may actually workSøren Sandmann Pedersen1-12/+133
2011-03-26Add fall-through backSøren Sandmann Pedersen1-2/+5
2011-03-26Fix switchSøren Sandmann Pedersen1-16/+12
2011-03-26Postfix _nodeSøren Sandmann Pedersen1-26/+30
2011-03-24Fix bugs related to dyn_label.Søren Sandmann Pedersen1-6/+3
2011-03-24Optimize dyn_label followed immediately by dyn_gotoSøren Sandmann Pedersen1-1/+4
2011-03-24Consolidate the three loop types into one ast node.Søren Sandmann Pedersen1-62/+19
2011-03-23Change prototype of functions to have ast_t instead of ast_program_tSøren Sandmann Pedersen1-2/+2
2011-03-23Move constant-expression marking to a separate phase.Søren Sandmann Pedersen1-3/+3
2011-03-18FormattingSøren Sandmann Pedersen1-48/+48
2010-11-16Fix crashSøren Sandmann Pedersen1-1/+5
2010-11-14bug fixesSøren Sandmann Pedersen1-11/+5
2010-11-14Dynamic gotosSøren Sandmann Pedersen1-3/+4
2010-11-14Dynamic labelsSøren Sandmann Pedersen1-1/+15
2010-11-14More preparation for first class labelsSøren Sandmann Pedersen1-1/+2
2010-11-14Do array interpretationSøren Sandmann Pedersen1-4/+4
2010-11-14More array supportSøren Sandmann Pedersen1-3/+16
2008-07-06Move graph utilities to node.cSøren Sandmann1-111/+1
2008-07-06Support for stringsSøren Sandmann1-0/+5
2008-07-06A few more optimizationsSøren Sandmann1-45/+2
2008-07-05Add a sense to if nodes; fix optimizer bugsSøren Sandmann1-18/+14
2008-07-05Fix bug in AND code generationSøren Sandmann1-5/+6
2008-07-05Add insert_beforeSøren Sandmann1-21/+21
2008-07-05Remove ast from node_insertSøren Sandmann1-21/+21
2008-07-05s/node_append/node_insert/Søren Sandmann1-21/+21
2008-07-05Handle empty graphs; allow node_append() to insert in the middleSøren Sandmann1-6/+12
2008-07-05Export node handling functions in separate node.c fileSøren Sandmann1-320/+1
2008-07-05Generate AND code in different waySøren Sandmann1-4/+44
2008-01-09todoSøren Sandmann1-1/+1
2008-01-01TODOSøren Sandmann1-17/+3
2007-12-31TODOSøren Sandmann1-3/+17
2007-12-31Add block expressionsSøren Sandmann1-0/+4
2007-12-30More definition expression workSøren Sandmann1-0/+5
2007-10-18Print out literal nodesSøren Sandmann1-5/+10
2007-10-18Get rid of type resolution function. Instead just overwrite theSøren Sandmann1-12/+9
2007-10-17Allow general types with newSøren Sandmann1-2/+9
2007-10-16More array work, optimize array loadsSøren Sandmann1-2/+3
2007-10-16Add array loadingSøren Sandmann1-2/+6
2007-10-16Add load/store_arraySøren Sandmann1-12/+28