|
main
default
|
4ca8974b
|
Review fixes: remove dead code and confused comments in Yield handler
|
|
|
async-await
|
1b29767b
|
Implement JS async functions and await
|
|
|
yield-cleanup
|
1d04a3e2
|
Review fixes: remove dead code and confused comments in Yield handler
|
|
|
iterators-generators
|
9f47ef1b
|
Review fixes: remove dead code and confused comments in Yield handler
|
|
|
promise-review-fixes
|
63880df7
|
Review fixes: use named constants, remove redundant reaction, add allSettled test
|
|
|
promise
|
adf155d4
|
Review fixes: remove redundant reaction, use named constants, add allSettled test
|
|
|
map-set
|
9c1ff471
|
Fix Map/Set deleted entry marker to avoid key collision
|
|
|
regexp
|
e796770e
|
Fix Dot matching to use is_line_terminator for all ECMAScript line terminators
|
|
|
math-date-json
|
67c88a3a
|
Fix JSON string parser corrupting multi-byte UTF-8 characters
|
|
|
string-number-boolean-symbol
|
664d41f3
|
Implement JS built-in String, Number, Boolean, and Symbol
|
|
|
builtins-fix
|
85c08b9a
|
Fix parseInt default radix, array concat with empty arrays, and dead code
|
|
|
js-builtins
|
58f161ac
|
Fix parseInt default radix, array concat with empty arrays, and dead code
|
|
|
js-closures
|
d388597f
|
Fix closure capture for destructuring, catch params, and class decls
|
|
|
test262-harness
|
0ab5731f
|
Implement Test262 test harness and initial pass rate tracking
|
|
|
object-model
|
2b2ab92f
|
Implement JS object model: property descriptors, prototype chain, operators
|
|
|
gc
|
ce2b3e36
|
Implement tri-color mark-and-sweep garbage collector for JS engine
|
|
|
js-vm
|
1f23a75c
|
Implement JS virtual machine: register-based instruction dispatch
|
|
|
js-bytecode
|
29de60c9
|
Fix bytecode compiler bugs: switch default, loop continue, class methods
|
|
|
js-parser
|
1cd2c1bd
|
Fix export default anonymous function/class parsing
|
|
|
js-lexer
|
1a1bafd2
|
Fix line continuation escape in string and template literals
|
|
|
float-layout
|
5214d7a1
|
Fix normalize_children to wrap inline content alongside floats
|
|
|
sticky-positioning
|
3c4d7cf5
|
Implement sticky positioning (position: sticky)
|
|
|
absolute-fixed
|
c85d53e2
|
Implement absolute and fixed positioning with z-index stacking
|
|
|
flexbox
|
cd951b69
|
Fix gap direction for column flex containers
|
|
|
overflow-scrolling
|
59eaa786
|
Remove unused node_id_from_box_type_pub function
|
|
|
overflow-clipping
|
a4c145b6
|
Implement overflow clipping (overflow: hidden/auto/scroll)
|
|
|
viewport-units
|
bc2530dc
|
Implement viewport units (vw/vh/vmin/vmax) and percentage resolution
|
|
|
display-visibility
|
72ad8001
|
Implement display:none and visibility:hidden rendering
|
|
|
box-sizing
|
cc2afe3e
|
Implement box-sizing property (content-box and border-box)
|
|
|
margin-collapsing
|
168837fd
|
Implement vertical margin collapsing for block-level elements
|
|
|
relative-positioning
|
29a7b05f
|
Implement position: relative layout offsetting
|
|
|
e2e-page-loading
|
c60f4552
|
Implement end-to-end page loading pipeline
|
|
|
about-blank
|
46ffae7c
|
Implement about:blank document
|
|
|
data-urls
|
ccb84822
|
Implement data URL parsing and loading (RFC 2397)
|
|
|
img-loading
|
b83d8b58
|
Implement image resource loading: <img> element support
|
|
|
css-loading
|
76561085
|
Implement CSS resource loading: <link rel="stylesheet"> and <style> support
|
|
|
resource-loader
|
8b330b7c
|
Implement resource loader: fetch URLs and decode content
|
|
|
encoding-sniffing
|
81a447b7
|
Implement encoding sniffing: BOM, HTTP charset, meta prescan
|
|
|
legacy-encodings
|
7d0aa642
|
Implement WHATWG Encoding: legacy single-byte encodings
|
|
|
utf-codecs
|
1af54bc7
|
Implement WHATWG Encoding: UTF-8 and UTF-16 codecs
|
|
|
jpeg-decoder
|
6b9f2056
|
Implement JPEG decoder (baseline DCT, Huffman, JFIF)
|
|
|
lzw-early-change
|
597f2e9b
|
Fix LZW code size increment to use early change (>= instead of >)
|
|
|
gif-decoder
|
2f52c302
|
Fix LZW code size increment to use early change (>= instead of >)
|
|
|
png-decoder
|
b40545da
|
Implement PNG decoder (RFC 2083)
|
|
|
pixel-formats
|
d5276950
|
Add pixel format types and RGBA8 conversion utilities
|
|
|
zlib
|
1b3190c2
|
Remove unreachable MissingTrailer error variant
|
|
|
deflate
|
30fd849a
|
Implement DEFLATE decompressor (RFC 1951)
|
|
|
http-client-fix
|
4f4964e2
|
Fix case-insensitive header matching in body strategy detection
|
|
|
http-client
|
b26ceecf
|
Fix case-insensitive header matching in body strategy detection
|
|
|
http-parser
|
0707da5d
|
Implement HTTP/1.1 parser: request/response, headers, chunked encoding
|
|