Commit Graph
742 Commits
Author SHA1 Message Date
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
Pierre Tachoire 9db39e4165 Merge pull request #205 from lightpanda-io/upgrade-libdom
upgrade libdom
2024-04-03 15:15:54 +02:00
Pierre Tachoire 1e263cfc1b Merge pull request #204 from lightpanda-io/small-build-improvements
Small build improvements
2024-04-03 15:15:42 +02:00
Pierre Tachoire 5c804f2c3d upgrade jsruntime 2024-04-03 15:05:33 +02:00
Pierre Tachoire 29ce31f2fd upgrade libdom 2024-04-03 15:03:37 +02:00
Pierre Tachoire 6e8398be96 ci: track build.zig changes 2024-04-03 15:02:07 +02:00
Pierre Tachoire 0af69fee6d build: remove deprecated usage 2024-04-03 14:58:11 +02:00
Pierre Tachoire 20f25fc352 build: remove useless getInstallStep deps
the dependance of getInstallStep is useful only if we need a previous
binary to exists before using running the step.
2024-04-03 14:55:38 +02:00
Pierre Tachoire a2eee9a278 README: upgrade zig version 2024-04-03 14:55:30 +02:00