log

age author description
Fri, 26 Jun 2015 09:39:55 -0400 Josef 'Jeff' Sipek utils: use the proper suffix on a 64-bit constant
Fri, 26 Jun 2015 09:39:17 -0400 Josef 'Jeff' Sipek post & tag: static-ify some local functions
Fri, 26 Jun 2015 09:38:50 -0400 Josef 'Jeff' Sipek fsm: the callback function pointers should have the right type
Fri, 26 Jun 2015 09:37:37 -0400 Josef 'Jeff' Sipek error: don't rely on macro redefinition doing the right thing
Fri, 26 Jun 2015 09:36:24 -0400 Josef 'Jeff' Sipek decode: include own header to prevent surprises
Fri, 26 Jun 2015 09:35:49 -0400 Josef 'Jeff' Sipek ast & daemon: use ANSI-style no-argument function definitions
Mon, 22 Jun 2015 08:33:16 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Mon, 22 Jun 2015 08:18:53 -0400 Josef 'Jeff' Sipek Merge branch 'load-all' into fmt4
Sat, 13 Jun 2015 00:26:59 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Wed, 10 Jun 2015 18:21:05 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Tue, 09 Jun 2015 22:39:21 -0400 Josef 'Jeff' Sipek ast render: mark all commands without enough args as bad
Mon, 08 Jun 2015 22:22:19 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Mon, 08 Jun 2015 21:42:29 -0400 Josef 'Jeff' Sipek ast render: jot down todo items
Mon, 08 Jun 2015 21:34:54 -0400 Josef 'Jeff' Sipek ast: automatically adjust CMD AST nodes' arg counts
Mon, 08 Jun 2015 21:27:34 -0400 Josef 'Jeff' Sipek ast: factor out the type-based children list selection
Mon, 08 Jun 2015 21:20:30 -0400 Josef 'Jeff' Sipek ast: visit callbacks shouldn't get a list_t
Mon, 08 Jun 2015 21:18:39 -0400 Josef 'Jeff' Sipek ast: a helper to get the previous node on the parent's list
Mon, 08 Jun 2015 21:06:52 -0400 Josef 'Jeff' Sipek ast: visit & dump should assert that the parent pointer is sane
Mon, 08 Jun 2015 21:05:42 -0400 Josef 'Jeff' Sipek ast: each astnode should keep track of its parent
Mon, 08 Jun 2015 20:10:15 -0400 Josef 'Jeff' Sipek ast: use a single list for AST_CMD's children
Mon, 08 Jun 2015 20:02:54 -0400 Josef 'Jeff' Sipek post fmt4 ast: we can't hoist ARG AST contents because they need to be treated as a unit
Mon, 08 Jun 2015 17:09:41 -0400 Josef 'Jeff' Sipek post fmt4 ast: list_{remove,insert*} take object point, not list_node_t
Mon, 08 Jun 2015 17:08:28 -0400 Josef 'Jeff' Sipek ast: hide appending AST node children for ARG, ENV, and PAR
Mon, 08 Jun 2015 16:52:17 -0400 Josef 'Jeff' Sipek ast: visit callbacks don't need the ast arg since every astnode has a backpointer
Mon, 08 Jun 2015 16:43:33 -0400 Josef 'Jeff' Sipek ast: astnodes should keep a pointer to the ast
Mon, 08 Jun 2015 16:37:07 -0400 Josef 'Jeff' Sipek ast: add a dummy ast_render
Mon, 08 Jun 2015 16:35:59 -0400 Josef 'Jeff' Sipek str: include error.h because we're using ASSERT in the header
Mon, 08 Jun 2015 12:10:29 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Fri, 05 Jun 2015 15:41:03 -0400 Josef 'Jeff' Sipek ast: pass along a private member to auto-walk callbacks
Thu, 04 Jun 2015 14:30:07 -0400 Josef 'Jeff' Sipek ast: pass the ast into auto-visit via the state struct
Thu, 04 Jun 2015 14:24:57 -0400 Josef 'Jeff' Sipek post fmt4 ast: use AST auto-visit code
Thu, 04 Jun 2015 14:11:13 -0400 Josef 'Jeff' Sipek ast: add a more advanced way of walking the whole AST
Thu, 04 Jun 2015 13:30:02 -0400 Josef 'Jeff' Sipek Merge branch 'master' into fmt4
Wed, 03 Jun 2015 08:31:06 -0400 Josef 'Jeff' Sipek nvl: use the preprocessor to generate nvl_set_foo and nvl_set_foo_array
Wed, 03 Jun 2015 08:22:28 -0400 Josef 'Jeff' Sipek nvl: use the preprocessor to define all the pair2foo helpers
Wed, 03 Jun 2015 08:15:12 -0400 Josef 'Jeff' Sipek nvl: move nvl wrappers into a separate file
Wed, 03 Jun 2015 08:05:49 -0400 Josef 'Jeff' Sipek ptree: function to export a ptree as an nvlist
Wed, 03 Jun 2015 08:04:53 -0400 Josef 'Jeff' Sipek vars: implement nvl_set_{bool,char,nvl}
Tue, 02 Jun 2015 17:12:12 -0400 Josef 'Jeff' Sipek post fmt4 ast: enable concat strings AST optimization after pass5
Tue, 02 Jun 2015 17:11:47 -0400 Josef 'Jeff' Sipek ptree: new str parse tree nodes take over the passed in reference
Tue, 02 Jun 2015 17:09:48 -0400 Josef 'Jeff' Sipek post fmt4 ast: pass1 should destroy the passed in parse tree
Tue, 02 Jun 2015 17:09:17 -0400 Josef 'Jeff' Sipek ast opt: concat strings doesn't need to str_putref
Tue, 02 Jun 2015 12:05:58 -0400 Josef 'Jeff' Sipek post fmt4 ast: assert that pass5 doesn't see any ARG AST nodes
Tue, 02 Jun 2015 12:04:12 -0400 Josef 'Jeff' Sipek post fmt4 ast: drop ARG AST nodes when capturing arguments
Tue, 02 Jun 2015 12:03:25 -0400 Josef 'Jeff' Sipek ast opt & post fmt4 ast: free parse trees and AST nodes
Tue, 02 Jun 2015 11:39:54 -0400 Josef 'Jeff' Sipek post fmt4 ast: destroy AST and parse tree nodes as necessary
Tue, 02 Jun 2015 11:38:54 -0400 Josef 'Jeff' Sipek post: free AST after dumping it
Tue, 02 Jun 2015 11:38:18 -0400 Josef 'Jeff' Sipek ptree: tree & node destruction
Tue, 02 Jun 2015 11:36:54 -0400 Josef 'Jeff' Sipek ast: tree & node destruction
Tue, 02 Jun 2015 10:23:39 -0400 Josef 'Jeff' Sipek post fmt4 ast: pass 5
Tue, 02 Jun 2015 10:23:09 -0400 Josef 'Jeff' Sipek ast: CHAR AST nodes should keep track of the character & length
Tue, 02 Jun 2015 10:16:07 -0400 Josef 'Jeff' Sipek post fmt4 ast: remove tons of debug output
Tue, 02 Jun 2015 10:13:13 -0400 Josef 'Jeff' Sipek ast: add an allocation function for verbatim environment AST nodes
Tue, 02 Jun 2015 10:13:13 -0400 Josef 'Jeff' Sipek ast: STR & MATH node should use struct str instead of char*
Tue, 02 Jun 2015 10:13:13 -0400 Josef 'Jeff' Sipek ast: add allocation function for NBSP and NL AST nodes
Tue, 02 Jun 2015 10:13:13 -0400 Josef 'Jeff' Sipek ast opt: add concat adjacent STR nodes optimization pass
Mon, 01 Jun 2015 23:29:24 -0400 Josef 'Jeff' Sipek post fmt4 ast: fix pass3 not correctly nesting paragraphs
Mon, 01 Jun 2015 23:20:12 -0400 Josef 'Jeff' Sipek post fmt4 ast: pass 4
Mon, 01 Jun 2015 23:19:03 -0400 Josef 'Jeff' Sipek ast: CMD AST nodes should keep track of how many arguments got captured
Mon, 01 Jun 2015 23:17:57 -0400 Josef 'Jeff' Sipek ast opt: add remove empty nodes optimization pass