Pierre Tachoire
6f2f0af0ef
upgrade jsruntime-lib
2024-04-30 08:38:53 +02:00
Pierre Tachoire
eb829f4d36
Merge pull request #225 from lightpanda-io/netsurf-empty-event-type
...
dom: an event type can be null
2024-04-29 17:51:59 +02:00
Pierre Tachoire
d155421a40
netsurf: add missing netsurf DOM errors
2024-04-29 17:42:38 +02:00
Pierre Tachoire
9f2bad7498
dom: an event type can be null
...
In this case we return empty string
2024-04-29 16:31:37 +02:00
Pierre Tachoire
3c5d601622
storage: first implementation of webstorage API
2024-04-24 11:54:41 +02:00
Pierre Tachoire
2a94e5a69e
Merge pull request #199 from lightpanda-io/c_alloc
...
setCAllocator
2024-04-19 12:05:56 +02:00
Pierre Tachoire
8e96ee337d
wpt: skip tests/wpt/dom/events/remove-all-listeners.html
2024-04-19 11:55:55 +02:00
Pierre Tachoire
304a28a79d
mimalloc: add strdup and strndup overrride
2024-04-19 11:48:03 +02:00
Pierre Tachoire
a3e91debea
deps: upgrade netsurf deps
2024-04-19 11:48:03 +02:00
Pierre Tachoire
545bcc403a
ci: rebuild mimalloc if it has changed
2024-04-19 11:48:01 +02:00
Pierre Tachoire
69b5a3db15
readme: add mimalloc info
2024-04-19 11:47:04 +02:00
Pierre Tachoire
53a5326248
mimalloc: avoid mimalloc override
...
By default mimalloc is built to override default allocation functions.
So it is used also by v8.
This change avoid the mimalloc override to keep the native stdlib
functions.
2024-04-19 11:47:03 +02:00
Pierre Tachoire
3834ebcfa4
replace calloc with mimalloc
2024-04-19 11:46:42 +02:00
Pierre Tachoire
9363acf4ec
glue mimalloc with netsurf C libs
2024-04-19 11:46:42 +02:00
Pierre Tachoire
dad51a4179
upgrade libwapcaplet deps
2024-04-19 11:46:42 +02:00
Pierre Tachoire
59b2954ff4
deps: add mimalloc dependency
2024-04-19 11:46:41 +02:00
Pierre Tachoire
5e9d31b053
deps: use our fork for all netsurf deps
2024-04-19 11:46:41 +02:00
Francis Bouvier
76c88d049f
setCAllocator
...
Replace custom malloc functions in netsurf libs with a global Zig allocator.
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-19 11:46:41 +02:00
Pierre Tachoire
f0773a3ca2
Merge pull request #219 from lightpanda-io/ci-deps
...
ci: force netsurf build deps each time
2024-04-19 11:45:48 +02:00
Pierre Tachoire
f9cff763d8
ci: disable build release on PR
2024-04-19 11:41:38 +02:00
Pierre Tachoire
8d606d5dc5
ci: force netsurf build deps each time
2024-04-19 10:51:20 +02:00
Pierre Tachoire
7347e1d414
Merge pull request #218 from lightpanda-io/upgrade-wpt
...
upgrade wpt
2024-04-18 16:33:49 +02:00
Pierre Tachoire
b65e0e8d77
upgrade wpt
2024-04-18 16:32:59 +02:00
Pierre Tachoire
4da25fafd4
Merge pull request #217 from lightpanda-io/ci-refacto
...
CI refacto
2024-04-16 16:04:43 +02:00
Pierre Tachoire
d8f21e3c67
ci: ugrade GH actions versions
2024-04-16 15:55:41 +02:00
Pierre Tachoire
fe8b6e3060
ci: add missing permissions for wpt
2024-04-16 15:55:41 +02:00
Pierre Tachoire
8b03c0c651
ci: force ci on YAML changes
2024-04-16 15:55:41 +02:00
Pierre Tachoire
ffbcfc18f1
ci: extract install steps in its own action
2024-04-16 15:55:40 +02:00
Pierre Tachoire
e3f487a7f1
ci: force netsurf rebuild on change
2024-04-16 15:38:50 +02:00
Pierre Tachoire
309b6370f7
Merge pull request #213 from lightpanda-io/ci-build
...
ci: fix build dev command
2024-04-10 11:46:36 +02:00
Pierre Tachoire
6a560fd20c
ci: fix build dev command
2024-04-10 11:46:08 +02:00
Pierre Tachoire
c8abbf411b
Merge pull request #212 from lightpanda-io/ci-build
...
ci: split build dev and build release
2024-04-10 11:34:30 +02:00
Pierre Tachoire
c2f17cb216
ci: add missing s3 credentials for test
2024-04-10 11:32:51 +02:00
Pierre Tachoire
25332fd095
ci: split build dev and build release
2024-04-10 11:29:54 +02:00
Pierre Tachoire
e2a8a74906
Merge pull request #209 from lightpanda-io/bench
...
Add benchmark output when running js tests
2024-04-10 11:20:41 +02:00
Pierre Tachoire
cca6e363c7
ci: split zig test and zig build steps
2024-04-10 09:50:53 +02:00
Pierre Tachoire
cb2b488d27
bench: prepare v8, libdom and main metrics
2024-04-10 09:50:36 +02:00
Pierre Tachoire
a9e2569a1b
bench: display duration in ms
2024-04-10 09:42:15 +02:00
Pierre Tachoire
44271cac1a
Merge pull request #211 from lightpanda-io/upgrade-jsruntime
...
upgrade jsruntime-lib
2024-04-09 09:10:10 +02:00
Pierre Tachoire
762dfe8f31
upgrade jsruntime-lib
2024-04-09 09:00:16 +02:00
Pierre Tachoire
37350b0701
ci: save and export browser bench
2024-04-08 18:08:03 +02:00
Pierre Tachoire
e3f7504572
test: rename js bench into browser
2024-04-08 18:01:38 +02:00
Pierre Tachoire
deb8490991
Merge pull request #210 from lightpanda-io/upgrade-libdom
...
upgrade libdom
2024-04-08 15:43:09 +02:00
Pierre Tachoire
82c5019a44
Merge pull request #208 from lightpanda-io/pi-clone
...
dom: fix processing instruction clone
2024-04-08 15:22:53 +02:00
Pierre Tachoire
55c747ad45
upgrade libdom
2024-04-08 15:22:00 +02:00
Pierre Tachoire
d080dde361
test: bench: use pretty for console output
2024-04-08 14:54:55 +02:00
Pierre Tachoire
32349e472c
test: add test arguments and expose json benchmark result
2024-04-08 14:40:52 +02:00
Pierre Tachoire
49e3d569de
dom: fix processing instruction clone
2024-04-05 16:34:22 +02:00
Pierre Tachoire
d58045c330
Merge pull request #196 from lightpanda-io/css
...
css: implement css query
2024-04-05 10:57:41 +02:00
Pierre Tachoire
c80ef7ca96
Merge pull request #206 from lightpanda-io/upgrade-jsruntime
...
upgrade jsruntime
2024-04-03 15:16:41 +02:00