Samson
7fce24f9d5
webgpu: Sync GPUBuffer ( #33154 )
...
* More helpers on `Promise`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Sync `GPUBuffer`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Set some good expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Some bad expect
also on firefox
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Extract DataBlock, DataView impl from GPUBuffer
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Fix size check to work on 32bit platforms
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
2024-08-27 07:54:55 +00:00
Samson
d132a0273d
Update mozjs (SpiderMonkey) to 128.0 ( #32769 )
...
* Update mozjs
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Fix changed readTransfer callback
https://bugzilla.mozilla.org/show_bug.cgi?id=1842713
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Use NewExternalArrayBuffer from glue
d33454be74
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Fix columnorigin and filename being in latin1
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* fixup newexternalarray
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Float16 (this might require more work for codegen support)
https://bugzilla.mozilla.org/show_bug.cgi?id=1833647
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* js.strict is removed
https://bugzilla.mozilla.org/show_bug.cgi?id=1621603
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* asm options are now somewhere else
https://hg.mozilla.org/mozilla-central/rev/26045c88e3972957087d535e7f259e08857bd2a2
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Comment out offthread compilation
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Set NDK to 26
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Fix 1-origin handling
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Expect `FinalizationRegistry` interface
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Good expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* more expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Add `WeakRef` to interfaces expectation
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* mozjs upgrade: fixes for Android
Android NDK's layout has changed in r26 and 'lib64' no longer exists
under `toolchain/llvm/prebuilt/linux-x86_64`. The libraries that used to
be it are now present in `lib` folder itself.
This patch updates the build configuration to use the `lib` folder
instead when configuring the LIBCLANG_PATH environment variable.
This patch also updates to a newer mozjs version that includes fixes for
linker errors faced on Android (see #32769 ).
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
* Patch libz-sys & update mozjs
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* update NDK version in README
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
* Use servo/mozjs
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
* Update mozjs again
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com >
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com >
2024-07-29 07:20:15 +00:00
Martin Robinson
26624a109f
clippy: Fix a bunch of warnings in script ( #32680 )
...
This is just a portion of the errors that are remaining to be fixed.
2024-07-04 11:40:23 +00:00
Azhar Ismagulova
37cf4cf207
clippy: Fix several warnings in components/script/dom/bindings ( #31945 )
...
* clippy: fix several warnings in components/script/dom/bindings
* fix: allow non_canonical_clone_impl in components/script/dom/bindings
* chore: removed unnecessary curly braces
* fix: removed vtable_address_comparisons allow
2024-04-03 17:19:53 +00:00
Rosemary Ajayi
bb7778774d
clippy:Fix clippy problems in components/scripts/binding ( #31893 )
...
* constants have by default a static lifetime
* constants have by default a static lifetime
* unneeded unit expression
* unneeded unit expression
* Box of default value
* casting raw pointers
* casting raw pointers
2024-03-27 12:32:04 +00:00
Oluwatobi Sofela
1ab38fcd3f
clippy: Fix default_constructed_unit_structs warnings in components ( #31827 )
...
* clippy: Fix default constructed unit structs warnings
* refactor: Allow default constructed unit structs to avoid gfx build error
2024-03-24 17:24:34 +00:00
Oluwatobi Sofela
bae77671f8
clippy: Fix unnecessary_cast warnings in components/script ( #31823 )
...
* clippy: Fix unnecessary cast warnings
* clippy: Replace redundant field names with their shorthand alternatives
* clippy: Delete struct pattern dereferencings
2024-03-22 13:48:03 +00:00
RustAndMetal
f6a975fc58
clippy: Fix several warnings ( #31710 )
...
Signed-off-by: RustAndMetal <111676747+RustAndMetal@users.noreply.github.com >
2024-03-18 08:33:43 +00:00
Martin Robinson
98bd306816
mach: Do not use unstable rust for rustfmt ( #31441 )
...
We can use stable rust if we pass the unstable configuration as
command-line arguments to rustfmt itself. This prevents needing to
install an unstable rust toolchain.
The one downside here is that it doesn't seem that "ignore" is
supported so we have to start formatting the files in "third_party."
This shouldn't be a huge issue because we don't plan to check much more
rust code into those directories.
2024-02-28 13:53:04 +00:00
Taym Haddadi
a9a7e8a5cf
Rename buffer_source_type to buffer_source ( #31426 )
...
* Rename buffer_source_type to buffer_source
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
* Code format
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
---------
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
2024-02-26 14:21:46 +00:00
Taym Haddadi
d0b663800f
WedIDL: bring dom/bindings/typedarray further in line with spec ( #31375 )
...
* WedIDL: bring dom/bindings/typedarray further in line with spec
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
* Rename HeapBufferSourceTypes to HeapBufferSource
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
* fmt code
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
---------
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com >
2024-02-25 12:13:17 +00:00