/
nv-lang
/
nova
ОбзорДокументацияВойти
/
nv-lang
/
nova
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
nova/
compiler-codegen/nova_rt/
..
gc
@ee59af3

feat(269-278): bdwgc extra/gc.c amalgamation fallback + fflush before abort

10 дней назад
libatomic_ops
@4c00f97

feat(269-278): bdwgc extra/gc.c amalgamation fallback + fflush before abort

10 дней назад
libuv
@1cfa32f

plan-22 Ф.1: libuv vendored через git submodule + build chain

3 месяца назад
LIBUV_UPDATE.md

plan-22 Ф.1: libuv vendored через git submodule + build chain

3 месяца назад
alloc.c

feat(269-278): bdwgc extra/gc.c amalgamation fallback + fflush before abort

10 дней назад
alloc.h

fix(codegen): GC-root + cross-module merge for module-level lazy-static `ro` globals

2 месяца назад
alloc_boehm.c

merge(№456): постоянные getenv-пробы в рантайме, которыми был пойман UAF

4 дня назад
alloc_rc.c

feat(plan83.4.5.8): uncollectable SpawnCtx + flip activation — Default-on M:N ACTIVE

3 месяца назад
array.h

fix(codegen): CancelError typedef always available regardless of prelude subset

месяц назад
bench.h

fix(nova_rt): gcc15-класс ошибок в rt-архиве — struct-tag/_Bool-RMW/ternary-cast

23 дня назад
cast.h

feat(plan133 Ф.1): nova_int=intptr_t, nova_uint=uintptr_t; remove usize/isize

2 месяца назад
channels.h

docs: правка ссылок на перемещённые docs/guide|dev файлы

10 дней назад
contracts.h

feat(contracts): interpolated contract messages — `requires x>0, "got ${x}"`

2 месяца назад
conv.h

fix(208-Ф4R Ш4): снос conv.h nova_fmt_*/kill-switch + закрытие Ш3-хвоста (str/char/bool rich-spec + int/float Debug rich → *_display_spec) + D422-амендмент

22 дня назад
deque.h

fix(rt): deque.h — добавлен #include <stdlib.h> (malloc/calloc/free)

23 дня назад
driver.c

fix(259): two Layer-2-exposed startup races found via regression sweep

3 дня назад
driver.h

fix(221.1 №398, №224): supervised(cancel:/timeout:/deadline:) не будило driver-armed Time.sleep прямо в теле

5 дней назад
effects.c

fix(221.1 №431, остаток): поздняя отмена завершает ТОЛЬКО свой файбер — программа живёт дальше; из пути отмены исчезли и exit(), и abort()

5 дней назад
effects.h

fix(221.1 №431, остаток): поздняя отмена завершает ТОЛЬКО свой файбер — программа живёт дальше; из пути отмены исчезли и exit(), и abort()

5 дней назад
eventloop.c

diag(221.1 №456, окно p456-hang, sonnet): диагноз зависания предъявлен наблюдением — UAF в net_tcp_close split_refcount, корень в компиляторе (D415 §4)

4 дня назад
eventloop.h

rt(116/183): фикс loop-affinity гонки issue-стороны uv-опов [M-183-net2-loop-affinity-cross-thread-op]

месяц назад
fiber_arena.c

fix(259): lazy guard-page punching (L1) + eager pool materialization (L2)

3 дня назад
fiber_arena.h

fix(runtime): корень [M-mn-spawnctx-corruption-cancel-wake] — потеря GC-рутов стеков потоков на Linux

24 дня назад
fiber_arena_win.c

fix(runtime): корень [M-mn-spawnctx-corruption-cancel-wake] — потеря GC-рутов стеков потоков на Linux

24 дня назад
fiber_stats.c

rename: Plan 40 → 44.1, Plan 41 → 44.2, Plan 43 → 44.3, Plan 23.1 → 44.4

3 месяца назад
fibers.c

docs: правка ссылок на перемещённые docs/guide|dev файлы

10 дней назад
fibers.h

fix(259): make [p259-dl] diagnostics portable to the Windows toolchain

3 дня назад
fs.c

fix(fs): [M-fs-tls-mn-race] — TLS-протоколы → M:N-безопасный net-канон

месяц назад
fs.h

fix(fs): [M-fs-tls-mn-race] — TLS-протоколы → M:N-безопасный net-канон

месяц назад
gc_test_helpers.c

plan-27 Ф.2: Nova GC tests + standalone C gc_test_helpers

3 месяца назад
io_console.h

Переименование nova_os_*, nova_io_*, nova_str_to_*, nova_str_parse_f64 (категория 4, ~18 имён)

месяц назад
math.h

codegen Plan 13 (MVP): Runtime stdlib projection (str/math)

3 месяца назад
minicoro.h

codegen(C-backend): effects_d61 — interrupt + direct handler call + empty-struct fix

3 месяца назад
net.c

fix(net): port 0 is a request, not an error (registry #563)

2 дня назад
net.h

feat(std/net): str @to_socket_addr(), :port wildcard, any()/any_v6(), port int+requires

13 дней назад
nova_msvc_compat.h

fix(msvc): complete __atomic_* shim set in nova_msvc_compat.h

2 месяца назад
nova_rt.h

Merge branch 'p265-f1-spawn'

2 дня назад
nova_sched.h

fix(mn-vela): supervised(cancel:/timeout:) now covers direct blocking body statements (#165, #169)

11 дней назад
os_env.h

Переименование nova_os_* → os_* в rt/os_env.h (модульный интерфейс, не ядро)

месяц назад
plan115_ffi_test.h

fix(nova_rt): include-гигиена — дочинка missing-includes в заголовках рантайма

23 дня назад
process.c

feat(os): process spawn/wait/exit-code via Command.run() (Plan 265 Ф.1, D453)

2 дня назад
process.h

feat(os): process spawn/wait/exit-code via Command.run() (Plan 265 Ф.1, D453)

2 дня назад
run_deep_tests.bat

nova_rt: deep runtime tests — GC lifecycle and fiber mechanics

3 месяца назад
runq.h

feat(83-go-cmn F.1): cut over worker queue deque -> fixed-ring runq (clang)

2 месяца назад
runtime.c

fix(random): real_random() CSPRNG default handler for Random (#553)

2 дня назад
runtime.h

docs: правка ссылок на перемещённые docs/guide|dev файлы

10 дней назад
segv_diag.c

feat(plan83.11 §12.31): in-process VEH crash localizer (segv_diag.c)

2 месяца назад
string.h

perf(runtime): Plan 199 Ф.3 — str allocations occupy exactly len bytes (no +1 NUL reserve)

месяц назад
string_builder.h

perf(runtime): Plan 199 Ф.3 — str allocations occupy exactly len bytes (no +1 NUL reserve)

месяц назад
sync.h

feat(plan103.1): MemOrdering enum + fence() API — закрывает Q-memory-model

3 месяца назад
sync_barrier.h

fix(П1/П2, effects finding): extern time_* нейминг (§5а) + sleep(d Duration) явный тип

21 день назад
sync_condvar.h

fix(П1/П2, effects finding): extern time_* нейминг (§5а) + sleep(d Duration) явный тип

21 день назад
sync_countdown_latch.h

fix(П1/П2, effects finding): extern time_* нейминг (§5а) + sleep(d Duration) явный тип

21 день назад
sync_primitives.h

feat(248, wave 3): 11 атомиков на значение внутри (D447 #no_copy) + TcpStream.rc указателем

6 дней назад
sync_semaphore.h

std(R3 D325, вопрос владельца): Semaphore-пара acquire/try_acquire — try_acquire_permit ПЕРЕИМЕНОВАН в try_acquire() -> Option[Permit] (одноимённая non-parking половина пары; сиблинга acquire_permit не существовало — R3-нарушитель, прецедент acquire_for), bool-дверь с ручным release приватизирована в мост @try_acquire_raw (rt: Nova_Semaphore_method_try_acquire_raw; D9 — одна дверь). D170-амендмент. НАХОДКА при миграции: №122 [M-cleanup-permit-lost-in-folder-cu] — auto-@cleanup Permit теряется в folder-CU (standalone/std-CU зелёные; d170 на явных release() с маркером-разворотом; P1 перед TLS-волной). №119 дополнен методной дырой W_TRY_WITHOUT_SIBLING. ПЛАН 231 УТВЕРЖДЁН (выход из bug-цикла: энфорс-аудит → матрица+дифф-прогон → 196-инвентаризация → IR-нота). Гейты: мега-CU 582/0/67 + флагман strict-effects + check std канон + sync_test/d170 + polaris 32/0/16

17 дней назад
test_fibers_deep.c

nova_rt: deep runtime tests — GC lifecycle and fiber mechanics

3 месяца назад
test_gc_deep.c

nova_rt: deep runtime tests — GC lifecycle and fiber mechanics

3 месяца назад
test_runq.c

feat(83-go-cmn Ф.1): port go1.4 fixed-ring runq primitive + verbatim policy

2 месяца назад
typeid.c

feat(61): typed Fail[E] codegen — payload preservation via fail-frame

3 месяца назад
typeid.h

fix(nova_rt): include-гигиена — дочинка missing-includes в заголовках рантайма

23 дня назад
vtables.h

fix(nova_rt): include-гигиена — дочинка missing-includes в заголовках рантайма

23 дня назад