-
43839b2b41
Build safe standalone core V8 artifact
Dusk
2026-08-28 17:09:54 +02:00
-
dbdb513e94
Use x86 fastcall for OutlineCommand callback
Dusk
2026-08-28 17:09:38 +02:00
-
4aae16646c
Build safe standalone core V7 artifact
Dusk
2026-08-28 17:05:10 +02:00
-
5fe9a92672
Force Outline Lua calls through x86 register asm
Dusk
2026-08-28 17:04:59 +02:00
-
b587992a6c
Build safe standalone core V5 artifact
Dusk
2026-08-28 16:55:06 +02:00
-
bbcc70fa0d
Fix Outline Lua API calls on safe core V5
Dusk
2026-08-28 16:54:46 +02:00
-
ebccbee66a
Build safe standalone core V4 artifact
Dusk
2026-08-28 16:47:23 +02:00
-
68c0ad2b75
Use minimal standalone core for Outline CustomAssets and TransmogFix
Dusk
2026-08-28 16:46:54 +02:00
-
7bf5a11011
Add minimal core mode for safe standalone variants
Dusk
2026-08-28 16:46:17 +02:00
-
-
947056f1c2
Test full release packaging on main
Dusk
2026-08-28 15:13:48 +02:00
-
c4d133887a
Run release build CI on main and support source refs
Dusk
2026-08-28 15:12:47 +02:00
-
f4cbacb7f9
Fix DllMain return type for Zig 0.16
Dusk
2026-08-28 15:12:18 +02:00
-
82dc02e2e7
Add automated DLL release workflow
Dusk
2026-08-28 14:57:49 +02:00
-
41191ce9a5
Untrack internal planning files re-added in error
v0.7.2
0.7.3
MarcelineVQ
2026-08-01 18:12:59 -07:00
-
727a4cc229
Scrub remaining absolute machine paths from module docs
MarcelineVQ
2026-08-01 18:04:54 -07:00
-
69051fd486
Repo hygiene: drop internal planning files, clean docs for publication
MarcelineVQ
2026-08-01 18:03:46 -07:00
-
4865b583d1
Ignore zig-pkg/ package cache
MarcelineVQ
2026-07-27 22:08:41 -07:00
-
582a433d81
Merge v0.7.0 distribution commit
MarcelineVQ
2026-07-27 22:08:17 -07:00
-
-
8773bb2821
Pin zhook as a URL dependency instead of a relative path
MarcelineVQ
2026-07-27 22:05:03 -07:00
-
1d41a029a8
Scrub local machine paths from docs
MarcelineVQ
2026-07-27 21:49:44 -07:00
-
9646155e1c
Drop duplicate weirdutils_api.h from root
MarcelineVQ
2026-07-27 21:48:58 -07:00
-
28e6deaef5
Merge distribution history into source history
MarcelineVQ
2026-07-27 21:48:30 -07:00
-
-
b12fc820ef
Publish source: Unlicense, public README, repo hygiene
MarcelineVQ
2026-07-27 21:47:55 -07:00
-
f500147fc7
weirdperformance: f64-intermediate bone transform to eliminate spell/doodad z-fighting
MarcelineVQ
2026-04-16 22:58:09 -07:00
-
37c96eb577
worldmarkers: revert locale encoding -- not a real issue on Windows
MarcelineVQ
2026-04-13 13:49:53 -07:00
-
6a3812a0ab
worldmarkers: locale-safe coordinate encoding, clear markers on group leave
MarcelineVQ
2026-04-13 13:37:09 -07:00
-
6f2789fd1c
Update README and API header for v0.7.0
v0.7.1
v0.7.0
MarcelineVQ
2026-04-11 14:15:42 -07:00
-
-
83dda7b5ae
silicon_sse: fix over-cull of straddling objects in frustumCullBBox
MarcelineVQ
2026-04-11 13:41:34 -07:00
-
27b9254ab8
weirdperformance: consolidate luastr and luavm as sub-modules
MarcelineVQ
2026-04-11 13:21:51 -07:00
-
039cec1806
luagc: 5.1 incremental GC with timing, stress tests, pre-alloc hooks (BROKEN)
MarcelineVQ
2026-04-11 13:01:07 -07:00
-
8d3460cf1e
luagc: per-step timing, forced GC honoring, weirdperformance compat
MarcelineVQ
2026-04-11 10:29:39 -07:00
-
ce5a2408d5
luagc: complete incremental GC -- no crashes, no addon errors on /reload
MarcelineVQ
2026-04-11 09:51:26 -07:00
-
a88d1f8411
luagc: complete Lua 5.1 incremental GC -- no crashes
MarcelineVQ
2026-04-10 23:58:50 -07:00
-
72627d4123
luagc: complete 5.1 incremental GC integration -- string/upval resurrection
MarcelineVQ
2026-04-10 15:30:56 -07:00
-
1ec97731d5
luagc: fix upvalue value read (dereference v pointer, not inline offset)
MarcelineVQ
2026-04-10 00:21:49 -07:00
-
e996796d39
luagc: Lua 5.1 tri-color GC with full forward barrier coverage
MarcelineVQ
2026-04-09 23:50:37 -07:00
-
54d1b69f0e
luagc: incremental GC fixes (weak tables, isAlive, grayagain, lua_close)
MarcelineVQ
2026-04-09 17:25:13 -07:00
-
1ea1d6655b
luagc: from-scratch incremental GC with slab allocator
MarcelineVQ
2026-04-09 16:34:16 -07:00
-
cdc3240756
luagc: generational machinery (write barrier + age bitmap + minor/major cycles)
MarcelineVQ
2026-04-08 08:37:40 -07:00
-
d6711901df
multi-module cleanup: daily logs, luaalloc enable, minimap texture fix
MarcelineVQ
2026-04-06 17:51:29 -07:00
-
49f3f2452c
fix: move CheckFileExistence gate NOPs to core file hooks
MarcelineVQ
2026-04-06 17:42:32 -07:00
-
5f33944fda
luavm: strip to newlstr-only, add Detour overhead bench
MarcelineVQ
2026-04-06 16:04:02 -07:00
-
f58c100bf5
luavm: new module targeting top 3 Lua VM hotspots (4.5% CPU combined)
MarcelineVQ
2026-04-06 01:11:11 -07:00
-
c600050d87
interact: add Loot Corpse binding (single-corpse loot mode)
MarcelineVQ
2026-04-06 00:57:07 -07:00
-
d1e2455fed
luagc: working incremental sweep via list truncation (5s -> 120ms worst)
MarcelineVQ
2026-04-05 11:42:21 -07:00
-
4e0a1934fb
luagc: incremental GC module (disabled), realistic AllocBench
MarcelineVQ
2026-04-05 10:35:24 -07:00
-
deaeaa1450
luaalloc: profile-tuned size classes, 84MB -> 35MB waste reduction
MarcelineVQ
2026-04-05 00:25:59 -07:00
-
f213f9b617
perf: move luaalloc into weirdperformance, wire clip SSE hook (1.9x)
MarcelineVQ
2026-04-04 22:39:17 -07:00
-
21905799c5
perf: SSE frustum culling -- AABB test, 8-corner occlusion, behind-camera fix
MarcelineVQ
2026-04-04 18:59:06 -07:00
-
0a37b1096e
luaalloc: segment-table lookup, VirtualAlloc pages, 1560ms (was 2000ms)
MarcelineVQ
2026-04-04 18:09:36 -07:00
-
1cae8c9781
luaalloc: pure Zig slab allocator replacing WoW's 6-class pool
MarcelineVQ
2026-04-04 17:31:08 -07:00
-
b58234f176
clickthrough: filter non-interactable NPCs, skip cascade in GM mode
MarcelineVQ
2026-04-04 10:56:32 -07:00
-
7a32d81fbb
fix: allow multiple variant DLLs to coexist (fixes #7, fixes #4)
MarcelineVQ
2026-04-01 13:58:38 -07:00
-
5e0b8c768c
fix: remove filecache hook on shutdown to prevent SGroupPtr crash
MarcelineVQ
2026-03-31 21:25:14 -07:00
-
737c686f8d
build: restrict base target to SSE2, isolate FMA/AVX to SSE objects
MarcelineVQ
2026-03-31 21:22:19 -07:00
-
96687bfaaa
clickthrough: block unusable player-summoned portals and rituals
MarcelineVQ
2026-03-28 11:42:38 -07:00
-
5b85390206
build: all-variants builds everything, -D flags control inclusion
MarcelineVQ
2026-03-28 06:27:22 -07:00
-
db675c7a7e
fix: MSVC ABI, heap allocator, deferred timer - vanillafixes compat
MarcelineVQ
2026-03-28 05:31:31 -07:00
-
d71ab9d4fd
update issue template
v0.6.5
v0.6.4
v0.6.3
MarcelineVQ
2026-03-28 01:59:07 +01:00
-
eb21c08706
update issue template
MarcelineVQ
2026-03-28 01:59:04 +01:00
-
95704a412d
update issue template
MarcelineVQ
2026-03-28 01:59:01 +01:00
-
a3d5b47910
fix: simplify bug report template with markdown headers
MarcelineVQ
2026-03-27 23:56:44 +01:00
-
58f2f788b1
fix: consolidate bug report into single textarea with upload
MarcelineVQ
2026-03-27 23:54:30 +01:00
-
434a4f1129
fix: remove render attribute, let textarea auto-size
MarcelineVQ
2026-03-27 23:51:35 +01:00
-
11e954857b
fix: disable upload on description field via render attribute
MarcelineVQ
2026-03-27 23:11:19 +01:00
-
49d9a43235
fix: merge description and steps into single field with prefilled sections
MarcelineVQ
2026-03-27 23:09:30 +01:00
-
4a4ae22a2d
fix: remove duplicate DLL upload section from bug report template
MarcelineVQ
2026-03-27 23:06:12 +01:00
-
ad4e44dc55
fix: bug report template - add upload prompts, resize fields
MarcelineVQ
2026-03-27 22:59:22 +01:00
-
6c216ddf28
Bug report: remove placeholder text from upload fields
MarcelineVQ
2026-03-27 22:51:57 +01:00
-
12465cfd58
Add bug_report.yml
MarcelineVQ
2026-03-27 22:41:56 +01:00
-
6d216e8201
Add config.yml
MarcelineVQ
2026-03-27 22:41:54 +01:00
-
44d56ebe1b
Remove config.yaml
MarcelineVQ
2026-03-27 22:41:53 +01:00
-
ad2dd20ca1
Add other.yml
MarcelineVQ
2026-03-27 22:41:50 +01:00
-
f266852fa5
Remove other.yaml
MarcelineVQ
2026-03-27 22:41:49 +01:00
-
caac25cb73
Rename bug_report.yaml to .yml
MarcelineVQ
2026-03-27 22:41:46 +01:00
-
baf0a7997d
Bug report: clean textarea fields for file attachments
MarcelineVQ
2026-03-27 22:33:48 +01:00
-
9b1f7c2600
Bug report: separate file upload fields for crash log and DLLs
MarcelineVQ
2026-03-27 22:32:05 +01:00
-
e674a1634d
Disable blank issue template
MarcelineVQ
2026-03-27 22:30:05 +01:00
-
d1dc5ec31d
Add feature request / question template
MarcelineVQ
2026-03-27 22:26:05 +01:00
-
30c827647c
Update bug report: file attachments section
MarcelineVQ
2026-03-27 22:26:04 +01:00
-
b49a633456
Update bug report template: defaults, file attachments
MarcelineVQ
2026-03-27 22:22:52 +01:00
-
ae5caa0098
Add bug report issue template
MarcelineVQ
2026-03-27 22:19:53 +01:00
-
dd745e9728
fix: guard getObjectByGUID against NULL object manager
MarcelineVQ
2026-03-26 23:10:35 -07:00
-
14ba112b0d
perf: fix deferred divide precision, threadlocal TLS, MSVC target
MarcelineVQ
2026-03-26 11:38:33 -07:00
-
bf5a7aa624
perf: GUID cache with destruction hook, remove glyph cache
MarcelineVQ
2026-03-26 04:14:34 -07:00
-
1f318a8565
perf: GUID lookup cache (97% hit, 2.6x)
MarcelineVQ
2026-03-25 14:46:56 -07:00
-
ad33eb9b90
perf: SSE ray_tri_indexed_int (2.2x), new profiling hooks
MarcelineVQ
2026-03-25 13:36:33 -07:00
-
41ca30cfd5
perf: SSE spatial culling, inlined ray-tri, clickthrough CC fix
MarcelineVQ
2026-03-25 12:34:57 -07:00
-
b8facd60e9
Update clickthrough description for cascade raycast
v0.6.2
v0.6.1
MarcelineVQ
2026-03-25 01:53:04 -07:00
-
4274729a77
docs: update clickthrough description for cascade raycast approach
MarcelineVQ
2026-03-25 01:47:44 -07:00
-
28514c029c
clickthrough: cascade raycast with custom CanTargetEntity filter bits
MarcelineVQ
2026-03-25 01:30:16 -07:00
-
e78ebfd74d
particle: fix tail texcoords and transformVec4 input size
MarcelineVQ
2026-03-24 22:01:32 -07:00
-
1b19fde999
Update README for v0.6.0
v0.6.0
MarcelineVQ
2026-03-24 19:06:39 -07:00
-
9a3e06a7cc
core: disableAll only removes module hooks, core stays until DLL unload
MarcelineVQ
2026-03-24 18:52:51 -07:00
-
170f14a91a
build: link module object deps conditionally from single definition
MarcelineVQ
2026-03-24 18:37:54 -07:00
-
d748978d1c
core: add mutex to prevent double-hooking shared infrastructure
MarcelineVQ
2026-03-24 18:03:42 -07:00
-
4629ea71d6
rename performance to weirdperformance, move file cache hook into module
MarcelineVQ
2026-03-24 17:48:22 -07:00
-
979e5729bc
perf: consolidate filecache, timer calibration into performance module
MarcelineVQ
2026-03-24 17:28:19 -07:00
-
3cab0db8c8
addons: prefix Outline and Log Sessions TOC titles with [WeirdUtils]
MarcelineVQ
2026-03-24 17:09:08 -07:00
-
c7a35c3c2f
worldmarkers: use shared wow.zig utilities, remove dead code
MarcelineVQ
2026-03-24 17:07:59 -07:00