Commit graph

  • 976ccb9224 LibJS: Add fast path for Int32 values in ToBoolean Andreas Kling 2025-04-03 13:47:03 +02:00
  • 8de03e8cfd LibJS: Add fast paths in ToNumeric for booleans, null and undefined Andreas Kling 2025-04-03 12:45:25 +02:00
  • aa7d279a75 CI: Add nightly Swift jobs for both Linux and macOS Andrew Kaster 2025-03-29 01:57:01 -06:00
  • 32105dd018 CI: Rework Swift build to be a separate job from normal macOS builds Andrew Kaster 2025-03-29 01:56:23 -06:00
  • d596ba5bde CI: Add setup steps to install swift toolchain from swiftly Andrew Kaster 2025-03-29 01:53:05 -06:00
  • 31e3c5e82b Meta: Add swiftly .swift-version to .gitignore Andrew Kaster 2025-03-29 01:51:42 -06:00
  • b6727cf477 CMake: Refactor FindSwiftTesting to find TestingMacros dir on macOS Andrew Kaster 2025-03-24 14:39:11 -06:00
  • 82b91a606f LibWeb+LibGC: Import GC swift module into LibWeb and an initial user Andrew Kaster 2025-03-22 19:12:30 -06:00
  • 744c04d830 LibGC: Teach Swift bindings about Cell and Cell::Visitor Andrew Kaster 2025-03-22 19:01:41 -06:00
  • e199fe70be AK: Add cxxCast template to allow Swift to perform simple checked casts Andrew Kaster 2025-03-26 21:42:05 -06:00
  • bfa1aa6904 LibGC+LibJS+LibWeb: Add workaround for Swift boolean bitfield issue Andrew Kaster 2025-03-22 18:58:04 -06:00
  • 6b65a5c8c4 AK: Mark Function as SWIFT_UNSAFE_REFERENCE Andrew Kaster 2025-03-22 18:52:37 -06:00
  • c6db9cea13 CI: Bump CI Xcode version to 16.2 Andrew Kaster 2025-03-24 16:33:47 -06:00
  • 6cbc4c3007 WIP: Use PSVs to cascade unresolved properties' longhands Sam Atkins 2025-04-03 16:14:55 +01:00
  • 29916eae97 LibJS: Emit PutById instead of PutByValue when key is string literal Andreas Kling 2025-04-03 14:29:44 +02:00
  • 537b686f3e LibJS: Emit GetById instead of GetByValue when key is string literal Andreas Kling 2025-04-03 14:18:24 +02:00
  • ac39343ab5 LibJS: Add fast path for Int32 values in ToBoolean Andreas Kling 2025-04-03 13:47:03 +02:00
  • eda8d563ea LibJS: Add fast paths in ToNumeric for booleans, null and undefined Andreas Kling 2025-04-03 12:45:25 +02:00
  • cc02778ef6 LibWeb/CSS: Implement pending-substitution value Sam Atkins 2025-03-12 19:24:59 +00:00
  • 13ec08c27c LibWeb/CSS: Unify code in StyleComputer::cascade_declarations() Sam Atkins 2025-03-12 17:45:57 +00:00
  • e973e11e59 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:05:01 +00:00
  • f7f106fff3 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:56 +00:00
  • 4684fe7c41 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:56 +00:00
  • 15c1bd6a8f Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:56 +00:00
  • 20c439fb7b Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:55 +00:00
  • 1812c8e6a5 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:51 +00:00
  • 3e64542787 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:51 +00:00
  • 4664877c42 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:51 +00:00
  • 527d1932ea Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:49 +00:00
  • 5dbf89dfb0 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:44 +00:00
  • 8536f5940e Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:43 +00:00
  • 7772bf0ae1 Notes added by 'git notes append' github-actions[bot] 2025-04-03 14:04:43 +00:00
  • 3fcef0c519 Revert "CI: Temporarily install CMake 3.x" Andrew Kaster 2025-04-03 07:26:44 -06:00
  • 20352cc05b Meta: Update vcpkg to latest main revision Andrew Kaster 2025-04-03 07:24:10 -06:00
  • 91c1aed57f Revert "Meta: Add workaround for CMake 4.0 policy minimum changes" Andrew Kaster 2025-04-03 07:19:04 -06:00
  • 4ae9f8831c LibWeb/CSS: Implement guaranteed-invalid value Sam Atkins 2025-03-12 15:29:12 +00:00
  • 0c5c056f54 LibWeb/CSS: Remove double set_property_expanding_shorthands() call Sam Atkins 2025-03-10 16:30:42 +00:00
  • d9aca141c8 LibWeb/CSS: Remove unused FontVariant style value type Sam Atkins 2025-03-10 12:19:45 +00:00
  • 47898f440e LibWeb/CSS: Remove outdated FIXME Sam Atkins 2025-03-06 17:04:01 +00:00
  • 36f385c9cf Revert "CI: Temporarily install CMake 3.x" Andrew Kaster 2025-04-03 07:26:44 -06:00
  • d7bfaf6d78 Meta: Update vcpkg to latest main revision Andrew Kaster 2025-04-03 07:24:10 -06:00
  • a2d7e2ee0d Revert "Meta: Add workaround for CMake 4.0 policy minimum changes" Andrew Kaster 2025-04-03 07:19:04 -06:00
  • 73a323bf8b Notes added by 'git notes append' github-actions[bot] 2025-04-03 13:11:53 +00:00
  • 12b0eb1d6c Notes added by 'git notes append' github-actions[bot] 2025-04-03 13:11:53 +00:00
  • cba80580e2 Revert "LibJS: Avoid calling generic Instruction::length() during dispatch" Andreas Kling 2025-04-03 15:09:49 +02:00
  • aed9c22bf4 LibWeb/CSS: Reject non-grouping-rules as descendants of style rules Sam Atkins 2025-04-03 12:31:26 +01:00
  • eea0f0932f LibWeb/CSS: Only attempt to load valid @font-face fonts Sam Atkins 2025-04-03 12:15:11 +01:00
  • d42a5494d7 LibWeb/CSS: Parse @font-face descriptors as style values Sam Atkins 2025-04-03 12:05:49 +01:00
  • ffe0012617 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:56 +00:00
  • 31bba6a3b6 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:56 +00:00
  • ccbb6f97e2 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:56 +00:00
  • cd0f235d3b Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:49 +00:00
  • 812278b4f0 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:49 +00:00
  • dbe55140c1 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:49 +00:00
  • 351474583e Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:40 +00:00
  • 99af7bc6e2 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:40 +00:00
  • b307c705bf Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:40 +00:00
  • 68add6283d Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:34 +00:00
  • f6f99bfd3f Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:34 +00:00
  • d42b2dc1e1 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:57:34 +00:00
  • ec590ef3e6 LibJS: Add builtin for Math.random() Andreas Kling 2025-04-03 12:01:31 +02:00
  • 714e8aec8a LibJS: Add builtin for Math.imul() Andreas Kling 2025-04-03 11:58:30 +02:00
  • ab5d5d8b50 LibGC: Avoid excessive bitfield use in GC::Cell Andreas Kling 2025-04-02 12:09:49 +02:00
  • 8f2ee01e6f LibJS: Avoid calling generic Instruction::length() during dispatch Andreas Kling 2025-04-03 11:12:35 +02:00
  • b7be37ea42 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:56:37 +00:00
  • 534761ca15 Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:56:37 +00:00
  • c30ebab36e Notes added by 'git notes append' github-actions[bot] 2025-04-03 11:56:37 +00:00
  • 4b04e97feb LibWeb: Send IPC messages exceeding socket buffer through shared memory Aliaksandr Kalenik 2025-04-03 02:55:11 +02:00
  • 949dbef27d LibWeb/CSS: Support creating ParsedFontFace from CSSFontFaceDescriptors Sam Atkins 2025-04-03 11:50:05 +01:00
  • fd062ff66b LibWeb/CSS: Add CSSFontFaceDescriptors type Sam Atkins 2025-04-03 11:44:06 +01:00
  • 5b4be367c4 LibWeb/CSS: Add missing include to StringStyleValue.h Sam Atkins 2025-04-03 11:34:23 +01:00
  • 0ab3f5b307 LibWeb: Parse descriptors as style values, using the JSON data Sam Atkins 2025-04-02 17:05:48 +01:00
  • b0a2fe3bbd LibJS: Add builtin for Math.random() Andreas Kling 2025-04-03 12:01:31 +02:00
  • 191214598e LibJS: Add builtin for Math.imul() Andreas Kling 2025-04-03 11:58:30 +02:00
  • 757765dfe4 LibGC: Avoid excessive bitfield use in GC::Cell Andreas Kling 2025-04-02 12:09:49 +02:00
  • 4e53c62aa6 LibJS: Avoid calling generic Instruction::length() during dispatch Andreas Kling 2025-04-03 11:12:35 +02:00
  • 790923e7c5 LibWeb/CSS: Add FontSourceStyleValue Sam Atkins 2025-04-02 17:01:16 +01:00
  • ceeaf352c8 LibWeb/CSS: Un-template parse_comma_separated_value_list() Sam Atkins 2025-04-02 16:32:49 +01:00
  • dfbc9a7349 LibWeb: Generate DescriptorID enum Sam Atkins 2025-03-24 17:34:20 +00:00
  • 9f110c76a0 LibWebView: Added 4get search engine lolcat 2025-04-03 00:32:38 -04:00
  • 4a0a6254df LibWebView: Added 4get search engine lolcat 2025-04-03 00:20:17 -04:00
  • 235badb3f1 added 4get search engine lolcat 2025-04-03 00:20:17 -04:00
  • 200171f955 LibWeb: Send IPC messages exceeding socket buffer through shared memory Aliaksandr Kalenik 2025-04-03 02:55:11 +02:00
  • ac09218667 Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:46 +00:00
  • 18b7def46a Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:40 +00:00
  • c12dc7a93d Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:40 +00:00
  • e703c26aa3 Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:40 +00:00
  • ca395a6dea Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:39 +00:00
  • 36daebee21 Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:33 +00:00
  • 50574d20a1 Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:33 +00:00
  • 0f218fa24d Notes added by 'git notes append' github-actions[bot] 2025-04-02 21:23:33 +00:00
  • e7862d233d
    Merge 4a67c9c31a into bc0ec84100 Simon Farre 2025-04-02 21:22:47 +00:00
  • bc0ec84100 LibWeb: Don't queue rendering task for empty display lists Aliaksandr Kalenik 2025-04-02 22:53:38 +02:00
  • cf143cf118 LibWeb: Don't call flush() when no surface is passed in execute_impl() Aliaksandr Kalenik 2025-04-02 22:48:15 +02:00
  • a1c94c751e LibWeb: Don't queue rendering task for empty display lists Aliaksandr Kalenik 2025-04-02 22:53:38 +02:00
  • 8dd09f9698 LibWeb: Don't call flush() when no surface is passed in execute_impl() Aliaksandr Kalenik 2025-04-02 22:48:15 +02:00
  • b5a6737c7e Notes added by 'git notes append' github-actions[bot] 2025-04-02 18:17:34 +00:00
  • a56c966e08 Notes added by 'git notes append' github-actions[bot] 2025-04-02 18:17:27 +00:00
  • 5ce176f267 Notes added by 'git notes append' github-actions[bot] 2025-04-02 18:17:27 +00:00
  • b80c2f9738 Notes added by 'git notes append' github-actions[bot] 2025-04-02 18:17:27 +00:00