Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-03-04
| ||
| 20:20 | Release workflow fixes leaf check-in: 15f37ffeb1 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 20:16 | Updates macos config check-in: 8d4dde6afe user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 20:15 | Updated macos config leaf check-in: 0352213501 user: h3rald@h3rald.com tags: memopt, origin/next, origin/variable-length-encoding, trunk | |
| 20:11 |
Fix incompatible function pointer type in hex_set_native_symbol
Change parameter from int (*func)() (unspecified params) to int (*func)(hex_context_t *) to match the fn_value struct field and actual symbol function signatures. Fixes -Wincompatible-pointer-types errors on Windows GCC. check-in: bf84020663 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 19:38 | Merge branch 'next' check-in: e35b6f2b8e user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 17:12 | Changed integer notation from 0x1f to $1f. leaf check-in: e88c72336a user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:34 | Preparing for 0.7.0 release. check-in: ea5dc3e3ed user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2026-02-26
| ||
| 15:07 | Added more tests. check-in: ed910d8b51 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 14:48 | Reviewed codebase, fixed some memory leaks and other problems, increased test coverage. check-in: 792ed7bf5a user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2025-09-11
| ||
| 13:24 | Ensuring utils.hbx is built. leaf check-in: cced30f64c user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk, v0.6.0 | |
| 13:19 | Fixing windows pipeline. check-in: 7ffe2de55d user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 12:57 | Updated changelog and release pipelines to include utils.hbx in zips. check-in: 1090352b0b user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 12:37 | Enhanced doc.hex script to include mini-toc. check-in: d7af2ace42 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 11:37 | Refactor hex_pop to copy item before returning, ensuring proper ownership and preventing memory issues. check-in: c9cf628ca5 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 11:34 | Refactor: Remove debug validation functions and related checks to streamline code and improve readability check-in: 1e43256678 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 09:00 | Removed unnecessary token_consumed tracking. check-in: 133135cc53 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 08:23 | Refactor hex_interpret to improve token management; ensure tokens are freed after processing to prevent memory leaks. check-in: a3fb65722e user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 08:19 | Refactor hex_parse_quotation to improve memory management; added hex_cleanup_quotation_parsing helper function to centralize resource cleanup and prevent memory leaks. check-in: 39e90b9337 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 08:06 | Refactor hex_symbol_item and hex_push_symbol to improve token ownership management; now copies token to ensure proper ownership and prevents memory issues. check-in: deac6537d5 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 08:02 | Refactor hex_set_symbol function to improve memory management; assigns new value before freeing old value to prevent potential memory issues. check-in: f8d299a04e user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2025-09-10
| ||
| 16:32 | Refactor symbol handling in hex_symbol_symbols; improves memory management and consistency by using hex_string_item constructor. check-in: 087d061a5f user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:27 | Add hex_symboltable_destroy function to manage symbol table memory; prevents memory leaks and ensures proper cleanup. check-in: 16f307be10 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:22 | Refactor memory management in symbol functions; ensures proper ownership transfer and prevents memory leaks. check-in: 18a6646b02 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:18 | Refactor inline functions for quotation integrity and stack validation; improves readability and maintains consistency in code style. check-in: 6c8d51d556 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:16 | Add debugging validation for quotations and stack operations; enhances integrity checks during push and pop actions. check-in: 705c1b2af7 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:13 | Add debug integrity checks for quotations and stack validation; enhances debugging capabilities and prevents aliasing issues. check-in: f91a7fb038 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:05 | Refactor hex_symbol_q to use deep copy for item handling; improves memory safety and prevents aliasing issues. check-in: b8c8119719 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:03 | Refactor memory allocation in hex_push and hex_pop to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: fb36ebae14 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 16:00 | Refactor memory allocation in hex_symbol_cat and hex_symbol_map to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: 30b109e08f user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:59 | Refactor memory allocation in hex_registry_create and hex_set_symbol to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: 61aa8f32d4 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:56 | Refactor memory allocation in hex_symbol functions to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: 71c4b0bde2 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:52 | Refactor memory allocation in hex_next_token and hex_parse_quotation to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: cb459dcb95 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:50 | Refactor memory allocation in hex_parse_quotation to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: 1dfc5d1179 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:48 | Refactor hex_get_symbol to use hex_copy_item_into for improved memory management; enhances safety by preventing aliasing and ensuring proper ownership transfer. check-in: cedbc1f2ac user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:45 | Refactor memory allocation in hex_item_t functions to use calloc for zero-initialization; enhances safety and prevents uninitialized memory usage. check-in: ca2d4c303a user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:38 | Refactor hex_symbol_cat to improve memory management; utilize deep copies for quotations and strings to prevent aliasing and enhance safety. check-in: 00975ae89a user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:31 | Enhance ownership contract documentation for hex_set_symbol; clarify memory management responsibilities and prevent double free risks. check-in: a0fc6bc426 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:29 | Improve memory management in hex_symbol_i and hex_symbol_debug; ensure proper item copying and freeing. check-in: 221fdacab5 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:27 | Changes to memory management in map; minor fixes. check-in: 619e95c0e1 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:22 | Minor fixes to registry memory management. check-in: 09ca9176d0 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 15:07 | Refactoring makefile. check-in: cf5591596d user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2025-09-06
| ||
| 12:47 | Fixes. check-in: eed6a8a5a1 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 12:44 | Implemented doc generation. check-in: 14009cdafa user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2025-09-05
| ||
| 13:26 | Now pre-loading utils.hex in playground. check-in: 9d12cdc965 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 12:14 | Fixes. check-in: 0856993be0 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 10:06 | Removed unnecessary files. check-in: da236ed786 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 10:05 | Improved memory management. check-in: 6c49f3c8ac user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
|
2025-05-25
| ||
| 10:43 | Now copying utils.hbx to web assets. check-in: 7f22d77919 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 10:34 | Created /lib page, updated version. check-in: 1d448f08a0 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |
| 10:17 | Updated spec. check-in: 4ffae31173 user: h3rald@h3rald.com tags: memopt, next, origin/variable-length-encoding, trunk | |