summaryrefslogtreecommitdiff
path: root/prism/util
AgeCommit message (Expand)Author
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
2024-02-23[ruby/prism] Factor in sign to integer comparisonKevin Newton
2024-02-23[ruby/prism] Duplicated when clausesKevin Newton
2024-02-23[ruby/prism] Duplicated hash keysKevin Newton
2024-02-22[ruby/prism] Parse float valuesKevin Newton
2024-02-22[ruby/prism] Regenerate snapshots using integer valuesKevin Newton
2024-02-22[ruby/prism] Add an IntegerField for parsing integer valuesKevin Newton
2024-02-22[ruby/prism] Parse numeric valuesKevin Newton
2024-02-20[ruby/prism] Include unistd.h before cheching _POSIX_MAPPED_FILESHASUMI Hitoshi
2024-02-20[ruby/prism] Use `_POSIX_MAPPED_FILES` and `_WIN32` to know if memory map int...HASUMI Hitoshi
2024-02-17[ruby/prism] Fix up GCC analyzerKevin Newton
2024-02-17[ruby/prism] Provide the ability to dump AST to JSON from CKevin Newton
2024-02-16[ruby/prism] BuiltinsKevin Newton
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-14[ruby/prism] Validate multibyte characters in stringsKevin Newton