summaryrefslogtreecommitdiff
path: root/prism/util
AgeCommit message (Expand)Author
2025-12-05[ruby/prism] Correct constant pool bucket type logicKevin Newton
2025-09-19[ruby/prism] Fix dangling pointers on Windows as wellNobuyoshi Nakada
2025-09-13Fix dangling pointersNobuyoshi Nakada
2025-09-12[ruby/prism] Add `\memberof` annotationsAlexander Momchilov
2025-09-12[ruby/prism] Add links to code refs in docsAlexander Momchilov
2025-02-28[ruby/prism] Use a locale-insensitive version of tolowerJean Boussier
2025-02-13[ruby/prism] Handle zero-sized allocation in pm_constant_id_list_init_capacityHASUMI Hitoshi
2025-01-08[ruby/prism] Handle escapes in named capture namesKevin Newton
2024-11-28[ruby/prism] Fix a possible leak of a file descriptorYusuke Endoh
2024-10-28[ruby/prism] Only read from buffer if `size` is greater than 0Aaron Patterson
2024-09-13[ruby/prism] Stat file first to check directoryKevin Newton
2024-09-12[ruby/prism] Check errno for parsing directoryKevin Newton
2024-09-11[ruby/prism] UTF-8 characters in file nameKevin Newton
2024-09-11[ruby/prism] Parse tempfileKevin Newton
2024-08-26Shrink `pm_integer_t` (32 bytes → 24)Alexander Momchilov
2024-07-26[ruby/prism] Add explicit check for PRISM_HAS_NO_FILESYSTEMYuta Saito
2024-07-26[ruby/prism] Fallback to pm_string_file_init on platforms without memory-mapp...Yuta Saito
2024-07-18[PRISM] Ensure not opening directoriesKevin Newton
2024-07-11[PRISM] Use node ids for error highlightKevin Newton
2024-06-05[ruby/prism] Remove unused string list structKevin Newton
2024-05-28[ruby/prism] Typo fix: poitive => positiveHerwin
2024-05-24[ruby/prism] Remove various unused memsize infraKevin Newton
2024-05-24[ruby/prism] Remove Debug::integer_parseKevin Newton
2024-05-24[ruby/prism] Remove Debug::static_inspectKevin Newton
2024-05-21[ruby/prism] Reconfigure rationalsKevin Newton
2024-05-16[ruby/prism] More mixed encoding errorsKevin Newton
2024-04-23[ruby/prism] Fix recursive multiply when values are switched in karatsuba_mul...Kevin Newton
2024-04-17[ruby/prism] Inline pm_state_stackKevin Newton
2024-04-17[ruby/prism] Fix up more clang-analyzer failuresKevin Newton
2024-04-16[ruby/prism] Fix up clang-analyzer violationsKevin Newton
2024-04-05[ruby/prism] Make the locals set switch from list to hash dynamicallyKevin Newton
2024-04-05[ruby/prism] Switch locals to use a hashKevin Newton
2024-03-28[ruby/prism] Various cleanup with new -x optionKevin Newton
2024-03-28[ruby/prism] CLI -x flagKevin Newton
2024-03-25[ruby/prism] Fix incorrect paring when using invalid regexp optionsKoichi ITO
2024-03-13[PRISM] Remove ssize_t definition from prismKevin Newton
2024-03-13[ruby/prism] Remove ssize_t usageKevin Newton
2024-03-12Define `ssize_t` on mswin buildNobuyoshi Nakada
2024-03-12[ruby/prism] Static literals inspectKevin Newton
2024-03-11[ruby/prism] Provide more documentation for pm_integer_parse_digit_valuesKevin Newton
2024-03-11[ruby/prism] Stop crashing on invalid integersKevin Newton
2024-03-07[ruby/prism] Shared integer parsing logicKevin Newton
2024-03-07[ruby/prism] Style and allocation functionsKevin Newton
2024-03-07[ruby/prism] Change pm_integer_t structuretompng
2024-03-07[ruby/prism] Faster pm_integer_parse pm_integer_string using karatsuba algorithmtompng
2024-03-06[ruby/prism] Parse files from Ruby API using fread, not mmapKevin Newton
2024-03-05[DOC] fix some commentscui fliter
2024-03-04[ruby/prism] Additional fix of adding `x` prefix after rebase with main branchHASUMI Hitoshi
2024-03-04[ruby/prism] Make alloc interface replaceableHASUMI Hitoshi
2024-02-23[ruby/prism] Convert pm_integer_t to stringsKevin Newton