sagudev

Results 148 issues of sagudev

This used to be more important when running bors, but now github has clear indication that PR is in MQ we can remove this.

I think that would allow us to finally get static compilation.

I think we could also remove some dyn stuff but that's for later.

Continuation of #476. - https://github.com/servo/mozjs/blob/main/mozjs-sys/etc/patches/0029-fix-ld64-detection.patch is still in progress: https://bugzilla.mozilla.org/show_bug.cgi?id=1844694 - New MozillaBuild "needs" to be packed into new moztools (not sure if we really need it, but it's nice...

Meta issue based on plan outlined in https://github.com/servo/mozjs/pull/638 - [x] use known list of GC functions https://github.com/servo/mozjs/pull/638#issuecomment-3495297584: https://github.com/servo/mozjs/pull/649 - [x] #650 - [ ] start using and passing down this...

So I was thinking how can we prove that what we do is actually correct (mainly we are interested in correctness of high-level wrappers so mozjs). Ideally we would just...

As part of #638 I am investigating what do we need to safe wrappers. Ex: `JS_StringEqualsAscii(cx: *mut JSContext, str_: *mut JSString, asciiBytes: *const ::std::os::raw::c_char, match_: *mut bool) -> bool` and...

The `Clone` implementation for `OsIpcSharedMemory` [^1] calls `dup` which seems to allocate a new file descriptor. Maybe making this hold an `Arc` internally would reduce the number of file descriptors...