| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[BugFix][DevTool] Match runtimes to shared JS contexts on Harmony Create a JSVM runtime when reusing a shared JSVM context on Harmony to avoid incompatible runtime initialization. SkipChecks: macro AutoLand: release/4.3 | 10 天前 | |
[Feature] Refactor Lynx memory monitor Refactor the memory monitor base on the capabilities of per-instance memory statistics. Memory monitor events are redefined in memory_monitor.cc and global_memory_monitor.cc and described in documents. The new memory monitoring events are based on sampling live page instances, destroyed instances, and VM instances. Previous platform implementation are no longer needed and will be removed later. SkipChecks: macro,js-types AutoLand: release/4.4 | 10 小时前 | |
[BugFix] Normalize nested JS values before parallel element resolution Convert Radon datasets before their first parallel flush, and align bulk creation style and attribute conversion with the individual element APIs. Normalize nested JS values in native builtin config tables as well. Keep event callbacks on their existing path and retain serial Radon behavior. TEST: 363 focused DOM tests passed; 18 new regressions fail before the fix and pass after it; git diff --check. AutoSubmit: True AutoLand: release/4.3,release/4.2 | 6 小时前 | |
[AutoRoll] Roll revisions automatically from repositories: lynx/primjs AutoSubmit: True FullCheck: True '' | 9 天前 | |
[BugFix][Trace]Fix lepus value free crash in profiler by checking GC mode - Add LEPUS_IsGCMode check before calling LEPUS_FreeValue - Only free value when not in GC mode - Apply fix to both LepusNGProfiler and QuickjsRuntimeProfiler AutoLand: release/3.8, release/3.7 | 5 个月前 | |
[Feature] Add instance-level BTS runtime memory statistics Add instance-level memory statistics capabilities to Lynx pages based on the QuickJS engine slot accounting. SkipChecks:macro | 11 天前 | |
[Doc] Add AGENTS guides for core roots and shared state - Add AGENTS guides for the core renderer, runtime, shared data, template bundle, and replay service roots. - Document the scope, entry points, and review expectations for these high-traffic coordination layers. - Verified by keeping this commit within the 300-line limit during the history rewrite. AutoSubmit:True | 6 个月前 | |
[Refactor][DevTool] Move NativeModule recording implementation into DevTool Keep abstract recording hooks in core and move invocation identity, callback placeholders, argument copying and record construction into the DevTool component. Use observer and context availability to control recording instead of ENABLE_INSPECTOR guards. Route invocation, callback and global event records through NativeModuleRecordObserver::OnRecord. Invocation contexts hold a weak reference to the record observer, preserving observer lifetimes and shared argument isolation. Route global events through App::RecordGlobalEvent with listener arguments normalized by the caller. Keep recorder tests at their existing path, build them in the DevTool test target and verify record delivery through the observer into CDP history. TEST: Android core and DevTool libraries compiled and linked; 15 related C++ tests passed using the system linker; affected core sources passed Android syntax checks with ENABLE_INSPECTOR set to 0 and 1; generated iOS Podspec source ownership verified. | 9 天前 | |
[Optimize] Memory report code String constants have been merged into constant names, and the garbage collection (GC) reporting interface for the main thread has been optimized. SkipChecks:macro | 3 个月前 | |
[BugFix] Preserve template runtime routing without JavaScript - Skip background-thread payload generation when no runtime is available. - Use callable template data processors and tolerate missing optional main-thread handlers. - Keep global event routing synchronized across Android, iOS, Harmony, and engine handoff. TEST: tasm_unittests_exec; shell_unittests_exec AutoLand: release/4.2 AutoSubmit: True | 1 个月前 | |
[Refactor] Replace MTSContextDelegate with direct MTSRuntime wiring Remove the MTSContextDelegate indirection and pass `MTSRuntime*` directly into `MTSContext` and all concrete context implementations via `MTSContextFactory`. Centralize console/error/GC forwarding in the new `mts_context.cc`, and update call sites to use `MTSContext` helpers instead of accessing the delegate directly. Move the re-entrancy guard for error reporting into `MTSRuntime` (via `is_handling_exception_`) to prevent recursive exception reporting loops, and update GN targets to compile the new `mts_context.cc`. issue: m-6825181581 AutoSubmit: True | 6 个月前 | |
[Refactor] Replace MTSContextDelegate with direct MTSRuntime wiring Remove the MTSContextDelegate indirection and pass `MTSRuntime*` directly into `MTSContext` and all concrete context implementations via `MTSContextFactory`. Centralize console/error/GC forwarding in the new `mts_context.cc`, and update call sites to use `MTSContext` helpers instead of accessing the delegate directly. Move the re-entrancy guard for error reporting into `MTSRuntime` (via `is_handling_exception_`) to prevent recursive exception reporting loops, and update GN targets to compile the new `mts_context.cc`. issue: m-6825181581 AutoSubmit: True | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 10 天前 | ||
| 10 小时前 | ||
| 6 小时前 | ||
| 9 天前 | ||
| 5 个月前 | ||
| 11 天前 | ||
| 6 个月前 | ||
| 9 天前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 6 个月前 |