Adam Barth
1bceb35cdf
Remove ScriptData* states
...
In the new parsing.md spec, we parse <script> the same way as <style> so we
don't need all these tokenizer states.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/678913002
2014-10-27 13:04:45 -07:00
Adam Barth
22b946ab61
Remove HTMLParserOptions
...
We always use threading now and there aren't any other options.
R=eseidel@chromium.org , esprehn@chromium.org
Review URL: https://codereview.chromium.org/676133002
2014-10-24 22:49:38 -07:00
Adam Barth
61a2a00c78
Live the dream
...
This CL plumbs the data pipe from the network stack all the way to the parser
thread. We now drain the data pipe on the parser thread, which means network
bytes don't need to transit the main thread to reach the parser.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/664573004
2014-10-24 16:51:56 -07:00
Adam Barth
1bf5cca3e1
Remove unused code from the Sky parser system
...
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/673963002
2014-10-23 15:47:50 -07:00
Adam Barth
b189c4cd22
Remove HTMLTreeBuilderSimulator
...
There's no need to simulate the tree builder. It doesn't have any state.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/678533003
2014-10-23 15:47:13 -07:00
Adam Barth
04bb022ded
Remove BackgroundHTMLInputStream
...
Now that we don't have checkpoints, we can just use SegmentedString directly.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/676763003
2014-10-23 15:46:28 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00