| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
not milliseconds.
svn path=/trunk/libcss/; revision=6126
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6125
|
|
|
|
|
|
| |
Remove upper-greek from list-style-type -- documentation was wrong.
svn path=/trunk/libcss/; revision=6124
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6118
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6117
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6114
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6113
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6112
|
|
|
|
|
|
|
|
| |
right thing wrt rounding.
Update test data in line with this. That said, it would appear that values <=-(2^21) get truncated to -2097151.999. This probably wants investigating.
svn path=/trunk/libcss/; revision=6111
|
|
|
|
|
|
| |
Add a test for negative fractions to properties.dat
svn path=/trunk/libcss/; revision=6110
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6108
|
|
|
|
|
|
| |
converts it to 0x323. This needs looking at. For now, munge the testdata so the test passes.
svn path=/trunk/libcss/; revision=6106
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6105
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6103
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6102
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6101
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6100
|
|
|
|
|
|
| |
Don't use non UTF-8 encoded characters in the test data. Things get confused.
svn path=/trunk/libcss/; revision=6099
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6096
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6094
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6090
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6089
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6087
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6086
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6083
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6082
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6081
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6080
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6077
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6076
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6075
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6074
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6066
|
|
|
|
|
|
| |
Add a simple test that uses this functionality.
svn path=/trunk/libcss/; revision=6065
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6063
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6061
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6060
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6056
|
|
|
|
|
|
| |
Some testdata for selectors
svn path=/trunk/libcss/; revision=6055
|
|
|
|
|
|
| |
complains that they don't know what hexnum is meant to represent.
svn path=/trunk/libcss/; revision=6054
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6053
|
|
|
|
|
|
| |
This (or something similar) will need migrating to the automated data at some point.
svn path=/trunk/libcss/; revision=6052
|
|
|
|
|
|
| |
Multiple iterations are only of any use for benchmarking, anyway.
svn path=/trunk/libcss/; revision=6051
|
|
|
|
|
|
| |
More importantly, make this build when we have spam enabled.
svn path=/trunk/libcss/; revision=6050
|
|
|
|
|
|
| |
parser.
svn path=/trunk/libcss/; revision=6049
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6043
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use pointers to parserutils_hash_entry directly in stylesheet datastructures.
The upshot of this for allzengarden.css is:
5506 slots used (of 8192 => 67.211914%)
Data:
8 full blocks: 32768 bytes
9 partial blocks: 35124 bytes (of 36864 => 95.279945%)
Total: 69936 (4112) (32)
Hash structures: 65584
i.e. a total string dictionary size of 135,520 bytes, which is some 74,056 bytes less than before.
svn path=/trunk/libcss/; revision=5859
|
|
|
|
|
|
|
|
|
|
|
| |
Overall time breakdown for allzengarden.css is approximately:
lex : 37%
core : 43%
lang : 20%
svn path=/trunk/libcss/; revision=5857
|
|
|
|
| |
svn path=/trunk/libcss/; revision=5856
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This approximately halves the size of the interned string table.
We now have the following for allzengarden.css:
5507 slots used (of 8192 => 67.224121%)
Data:
3 full blocks: 12288 bytes
10 partial blocks: 38946 bytes (of 40960 => 95.083008%)
Total: 53488 (4112) (32)
Entries:
21 full blocks: 86016 bytes
1 partial blocks: 2096 bytes (of 4096 => 51.171875%)
Total: 90496 (4112) (32)
Hash structures: 65592
Which gives a total dictionary size of 209,576 bytes.
Note that 43% of this is parserutils_hash_entry structures (length-pointer pairs). It would be good, therefore, to be able to purge these.
svn path=/trunk/libcss/; revision=5852
|