Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | treebuilder: Return to running gperf at build time. | Michael Drake | 2021-05-27 | 1 | -1/+11 |
| | | | | Now we include the generated C file directly, in a new C file. | ||||
* | treebuilder: Include generated element type lookup source. | Michael Drake | 2021-05-24 | 1 | -7/+1 |
| | | | | | | | | | Previously this source was generated at build time, however there was variance in the versions of gperf on all the platforms that we support. The comment at the top of the generated source file contains a command that can be used to regenerate it manually. | ||||
* | Treebuilder: Massively optimise element type from name with gperf. | Michael Drake | 2021-05-15 | 1 | -1/+7 |
| | | | | | | | | | | Loading the html5 single page spec: * We were spending 10.81% of total runtime in element_type_from_name. Now it takes 0.66% of total runtime. * Total instruction fetch cost is reduced from 5,660,475,511 to 4,523,112,517. | ||||
* | Update to new NSBUILD infrastructure | Daniel Silverstone | 2012-06-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=14006 | ||||
* | First cut at porting hubbub's buildsystem to the core tools | John Mark Bell | 2009-03-24 | 1 | -44/+2 |
| | | | | svn path=/trunk/hubbub/; revision=6837 | ||||
* | Sync treebuilder with spec | John Mark Bell | 2009-03-10 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=6764 | ||||
* | Implement the "in table" insertion mode, at least partially. (The adoption ↵ | Andrew Sidwell | 2008-07-03 | 1 | -1/+1 |
| | | | | | | agency algorithm hasn't been tweaked to respect in_table_foster.) svn path=/trunk/hubbub/; revision=4500 | ||||
* | Implement the "after after frameset" insertion mode. | Andrew Sidwell | 2008-06-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4480 | ||||
* | Implement "after frameset" mode. | Andrew Sidwell | 2008-06-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4479 | ||||
* | Implement "in frameset" tree construction mode. | Andrew Sidwell | 2008-06-30 | 1 | -1/+2 |
| | | | | svn path=/trunk/hubbub/; revision=4478 | ||||
* | Add the "after after body" insertion mode. | Andrew Sidwell | 2008-06-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4477 | ||||
* | Add the "after body" insertion mode. | Andrew Sidwell | 2008-06-30 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4476 | ||||
* | Add "in foreign content" handling. Not convinced this is the best way. | Andrew Sidwell | 2008-06-30 | 1 | -0/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4475 | ||||
* | Implement the "in select in table" insertion mode. | Andrew Sidwell | 2008-06-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4447 | ||||
* | Implement the "in select" insertion mode, and add some more utility functions. | Andrew Sidwell | 2008-06-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4446 | ||||
* | Implement the "in cell" insertion mode. | Andrew Sidwell | 2008-06-25 | 1 | -0/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4444 | ||||
* | Implement the "in row" insertion mode. | Andrew Sidwell | 2008-06-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4443 | ||||
* | Add the "in table body" insertion mode. | Andrew Sidwell | 2008-06-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4442 | ||||
* | Implement "in column group" insertion mode. | Andrew Sidwell | 2008-06-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4440 | ||||
* | Add "in caption" insertion mode. | Andrew Sidwell | 2008-06-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/hubbub/; revision=4436 | ||||
* | Put each insertion mode into its own C file, so that treebuilder.c doesn't ↵ | Andrew Sidwell | 2008-06-23 | 1 | -1/+4 |
| | | | | | | get extremely long. svn path=/trunk/hubbub/; revision=4429 | ||||
* | Whoops. Missed the makefile for src/treebuilder | John Mark Bell | 2008-04-07 | 1 | -43/+36 |
| | | | | svn path=/trunk/hubbub/; revision=4078 | ||||
* | Implement "in body" insertion mode. | John Mark Bell | 2008-04-07 | 1 | -1/+1 |
| | | | | | | | Modify treebuilder test driver to bring it in line with API changes. A few minimal bits of testdata for various bits of in body. Proper testing will come once we're actually building a tree. svn path=/trunk/hubbub/; revision=4076 | ||||
* | Beginnings of a tree builder. | John Mark Bell | 2008-03-07 | 1 | -0/+53 |
Distinct lack of any real functionality beyond creation/destruction & option setting. svn path=/trunk/hubbub/; revision=3894 |