Skip to content

Tags: polyrandom/cobalt

Tags

pre-m138-tag

Toggle pre-m138-tag's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Android] flush local storage without callback for m138. (youtube#7669)

LocalStorageControl.Flush() was changed to not include a callback.

Issue: 371433332

Co-authored-by: Brian Ting <brianting@google.com>

post-m138-tag

Toggle post-m138-tag's commit message
Merge 'origin/feature/rebase_m138'

kimono_6.23.300

Toggle kimono_6.23.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#7191: android: Capture top 4 Java stack frames…

… on exception (youtube#7193)

Refer to the original PR: youtube#7191

The previous FindFirstJavaFileAndLine only extracted the first
file and line number from a Java exception, which is often
insufficient for debugging.

This updates the regex to also capture the method name and
iterates to find the top 4 frames of the stack trace.
The resulting string (e.g., method1@file1:10&method2@file2:20)
will provide much richer context for crash analysis.

Bug: 430385989
Change-Id: Ifd005980c49de10e5a257d10e8169026c88449c6

Co-authored-by: Colin Liang <colinliang@google.com>

kimono_6.22.300

Toggle kimono_6.22.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#7110: starboard: Check pthread_join completes …

…successfully (youtube#7120)

Refer to the original PR: youtube#7110

The code relies on a fundamental invariant: after pthread_join()
returns, the joined thread is guaranteed to have terminated. This means
no more callbacks will be made from that thread.

A failure in `pthread_join()` breaches this invariant and leads to an
unexpected state where the supposedly-completed thread is still running
and calling callbacks. This can lead to use-after-free errors or other
race conditions. This change adds a check to enforce this invariant,
preventing the application from continuing in a corrupt state.

#vibe-coded

Bug: 443334872

---------

Co-authored-by: Kyujung Youn <kjyoun@google.com>

kimono_6.21.300

Toggle kimono_6.21.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#7028: Add OnMemoryPressure logging (youtube#7046)

Refer to the original PR: youtube#7028

To help us discover memory pressure handling in logcat.

Bug: 440200929

Co-authored-by: johnx <johnx@google.com>

kimono_6.20.301

Toggle kimono_6.20.301's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#5406: Register main thread and in-process rend…

…erer thread in HangWatcher (youtube#5406) (youtube#6834)

Refer to the original PR: youtube#5406

Enable HangWatcher for both main browser thread and in-process renderer
thread. There are some changes in the HangWatcher enums to support
single-process mode.

b/396518491

kimono_6.19.300

Toggle kimono_6.19.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#6857: Use environmental variables for on-host …

…sharding (youtube#6887)

Refer to the original PR: youtube#6857

Chrome test launcher doesn't support shard related command line
arguments.
Also disable flaky tests including all of the Blink unit test.

Issue: 436300102

---------

Co-authored-by: Igor Sarkisov <isarkisov@google.com>

kimono_6.18.300

Toggle kimono_6.18.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#6668: Add BooleanHung definition to cobalt-spe…

…cific enums.xml. (youtube#6779)

Refer to the original PR: youtube#6668

Add BooleanHung definition to cobalt-specific enums.xml. It's not picked
up from the main file main/tools/metrics/histograms/enums.xml

Bug: 432566177

Co-authored-by: Anton <antonlunev@google.com>

kimono_6.17.300

Toggle kimono_6.17.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#6699: cobalt/shell: Remove origin trials deps (y…

…outube#6715)

Refer to the original PR: youtube#6699

Origin Trials are for experimenting with Web features that are not yet
ready for production. Cobalt has no need for such a feature, since it is
not delivering new features for apps, but delivering a base for browsing
and media playback.
    
Test: out/android-arm_devel/bin/run_cobalt_browsertests -v
Test: out/android-arm_devel/cobalt_unittests -v
Fixed: 431035934

Co-authored-by: Adam Walls <avvall@google.com>

kimono_6.16.300

Toggle kimono_6.16.300's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry pick PR youtube#5250: [Build] Add platform arg to build script (

…youtube#6626)

Refer to the original PR: youtube#5250

When platforms is provided, build only the platforms.

b/393447640

Co-authored-by: Colin Liang <zhongqi.liang.4u@gmail.com>
Co-authored-by: Colin Liang <colinliang@google.com>