alpha
Login
Join now
pierrelf.com
/
we
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
we (web engine): Experimental web browser project to understand the limits of Claude
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
11
Pulls
Pulls
108
Pipelines
Pipelines
Commits on
map-set
Pierre Le Fevre
9c1ff471
Fix Map/Set deleted entry marker to avoid key collision
map-set
6mo ago
Fix Map/Set deleted entry marker to avoid key collision
map-set
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
e13eab70
Implement JS built-in Map, Set, WeakMap, WeakSet collections
6mo ago
Implement JS built-in Map, Set, WeakMap, WeakSet collections
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
e796770e
Fix Dot matching to use is_line_terminator for all ECMAScript line terminators
6mo ago
Fix Dot matching to use is_line_terminator for all ECMAScript line terminators
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b4c18278
Fix String.prototype.search lastIndex handling and remove unimplemented regex flags
6mo ago
Fix String.prototype.search lastIndex handling and remove unimplemented regex flags
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
302c2cdd
Implement JS built-in RegExp engine
6mo ago
Implement JS built-in RegExp engine
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c4948fd4
Implement JS built-in Math, Date, and JSON
6mo ago
Implement JS built-in Math, Date, and JSON
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
8bd7b097
Implement JS built-in String, Number, Boolean, and Symbol
6mo ago
Implement JS built-in String, Number, Boolean, and Symbol
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b0e1a73a
Fix parseInt default radix, array concat with empty arrays, and dead code
6mo ago
Fix parseInt default radix, array concat with empty arrays, and dead code
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
32534704
Implement JS built-in Object, Array, Function, and Error
6mo ago
Implement JS built-in Object, Array, Function, and Error
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
d388597f
Fix closure capture for destructuring, catch params, and class decls
6mo ago
Fix closure capture for destructuring, catch params, and class decls
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
7d1bcfb2
Fix closure-unaware code paths in compiler
6mo ago
Fix closure-unaware code paths in compiler
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
ec5ec682
Implement JS closures, const immutability, and method-call this binding
6mo ago
Implement JS closures, const immutability, and method-call this binding
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
3235f7f1
Implement Test262 test harness and initial pass rate tracking
6mo ago
Implement Test262 test harness and initial pass rate tracking
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2b2ab92f
Implement JS object model: property descriptors, prototype chain, operators
6mo ago
Implement JS object model: property descriptors, prototype chain, operators
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
38791b59
Implement tri-color mark-and-sweep garbage collector for JS engine
6mo ago
Implement tri-color mark-and-sweep garbage collector for JS engine
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
49fa501d
Implement JS virtual machine: register-based instruction dispatch
6mo ago
Implement JS virtual machine: register-based instruction dispatch
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
29de60c9
Fix bytecode compiler bugs: switch default, loop continue, class methods
6mo ago
Fix bytecode compiler bugs: switch default, loop continue, class methods
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c611ef9e
Implement JS bytecode format and AST-to-bytecode compiler
6mo ago
Implement JS bytecode format and AST-to-bytecode compiler
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
f8089da9
Fix export default anonymous function/class parsing
6mo ago
Fix export default anonymous function/class parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4b4f554a
Implement JS parser: AST and expression/statement parsing
6mo ago
Implement JS parser: AST and expression/statement parsing
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1cc51321
Merge js-lexer: fix line continuation escape in string and template literals
6mo ago
Merge js-lexer: fix line continuation escape in string and template literals
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1a1bafd2
Fix line continuation escape in string and template literals
6mo ago
Fix line continuation escape in string and template literals
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
9086495c
Implement JS lexer/tokenizer (ECMAScript 2024)
6mo ago
Implement JS lexer/tokenizer (ECMAScript 2024)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4db56ec4
Merge float-layout: fix normalize_children for floats alongside inline content
6mo ago
Merge float-layout: fix normalize_children for floats alongside inline content
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
5214d7a1
Fix normalize_children to wrap inline content alongside floats
6mo ago
Fix normalize_children to wrap inline content alongside floats
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
17203d69
Implement CSS float and clear properties
6mo ago
Implement CSS float and clear properties
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2a9d1341
Implement sticky positioning (position: sticky)
6mo ago
Implement sticky positioning (position: sticky)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
fdc518b3
Implement absolute and fixed positioning with z-index stacking
6mo ago
Implement absolute and fixed positioning with z-index stacking
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
57b63e9e
Fix gap direction for column flex containers
6mo ago
Fix gap direction for column flex containers
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
1e952580
Implement CSS Flexbox layout (Level 1)
6mo ago
Implement CSS Flexbox layout (Level 1)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
59eaa786
Remove unused node_id_from_box_type_pub function
6mo ago
Remove unused node_id_from_box_type_pub function
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2d01b7aa
Implement overflow scrolling with scroll bars
6mo ago
Implement overflow scrolling with scroll bars
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
35e2d1d7
Implement overflow clipping (overflow: hidden/auto/scroll)
6mo ago
Implement overflow clipping (overflow: hidden/auto/scroll)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
62d6c5ba
Implement viewport units (vw/vh/vmin/vmax) and percentage resolution
6mo ago
Implement viewport units (vw/vh/vmin/vmax) and percentage resolution
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
acbada45
Implement display:none and visibility:hidden rendering
6mo ago
Implement display:none and visibility:hidden rendering
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
d4ca0b2c
Implement box-sizing property (content-box and border-box)
6mo ago
Implement box-sizing property (content-box and border-box)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
bbead018
Implement vertical margin collapsing for block-level elements
6mo ago
Implement vertical margin collapsing for block-level elements
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
615f1554
Implement position: relative layout offsetting
6mo ago
Implement position: relative layout offsetting
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
06073d02
Implement end-to-end page loading pipeline
6mo ago
Implement end-to-end page loading pipeline
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
5da88c07
Implement about:blank document
6mo ago
Implement about:blank document
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
9a646b13
Implement data URL parsing and loading (RFC 2397)
6mo ago
Implement data URL parsing and loading (RFC 2397)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c28f5e84
Implement image resource loading: <img> element support
6mo ago
Implement image resource loading: <img> element support
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
79c45463
Implement CSS resource loading: <link rel="stylesheet"> and <style> support
6mo ago
Implement CSS resource loading: <link rel="stylesheet"> and <style> support
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
295a1c8b
Implement resource loader: fetch URLs and decode content
6mo ago
Implement resource loader: fetch URLs and decode content
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
276dfeb1
Implement encoding sniffing: BOM, HTTP charset, meta prescan
6mo ago
Implement encoding sniffing: BOM, HTTP charset, meta prescan
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
550d8f66
Implement WHATWG Encoding: legacy single-byte encodings
6mo ago
Implement WHATWG Encoding: legacy single-byte encodings
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
db9d5fbf
Implement WHATWG Encoding: UTF-8 and UTF-16 codecs
6mo ago
Implement WHATWG Encoding: UTF-8 and UTF-16 codecs
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
0f8e670c
Implement JPEG decoder (baseline DCT, Huffman, JFIF)
6mo ago
Implement JPEG decoder (baseline DCT, Huffman, JFIF)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4bd95245
Fix LZW code size increment to use early change (>= instead of >)
6mo ago
Fix LZW code size increment to use early change (>= instead of >)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
4adef4d8
Implement GIF decoder (GIF87a/GIF89a)
6mo ago
Implement GIF decoder (GIF87a/GIF89a)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
3e2d2105
Implement PNG decoder (RFC 2083)
6mo ago
Implement PNG decoder (RFC 2083)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
a4f45612
Add pixel format types and RGBA8 conversion utilities
6mo ago
Add pixel format types and RGBA8 conversion utilities
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
b9387ed7
Implement zlib decompression wrapper (RFC 1950)
6mo ago
Implement zlib decompression wrapper (RFC 1950)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
30fd849a
Implement DEFLATE decompressor (RFC 1951)
6mo ago
Implement DEFLATE decompressor (RFC 1951)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
8b86fdda
Fix case-insensitive header matching in body strategy detection
6mo ago
Fix case-insensitive header matching in body strategy detection
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
d9195fac
Implement HTTP/1.1 client with connection pooling
6mo ago
Implement HTTP/1.1 client with connection pooling
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
c7955003
Implement HTTP/1.1 parser: request/response, headers, chunked encoding
6mo ago
Implement HTTP/1.1 parser: request/response, headers, chunked encoding
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
2b37ef89
Fix app key derivation: use transcript hash through server Finished
6mo ago
Fix app key derivation: use transcript hash through server Finished
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
79b113a8
Fix TLS handshake review issues: random_bytes panic on failure, variable naming, wildcard edge case
6mo ago
Fix TLS handshake review issues: random_bytes panic on failure, variable naming, wildcard edge case
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Pierre Le Fevre
7410642a
Implement TLS 1.3 handshake client (RFC 8446)
6mo ago
Implement TLS 1.3 handshake client (RFC 8446)
Copy SHA
Browse repository
Pierre Le Fevre
committed
6mo ago
Previous
1
2
3
Next