ruby/prism
Kevin Menard 2a509787cb [ruby/prism] Track whether a Symbol should have its encoding changed from the source encoding.
Ruby sets a Symbol literal's encoding to US-ASCII if the symbols consists only of US ASCII code points. Character escapes can also lead a Symbol to have a different encoding than its source's encoding.

https://github.com/ruby/prism/commit/f315660b31
2024-01-26 20:15:19 +00:00
..
templates [ruby/prism] Force encoding during deserialization of constants 2024-01-24 20:32:01 +00:00
util [ruby/prism] Return 1-indexed line numbers 2024-01-22 16:13:36 +00:00
api_pack.c
config.yml [ruby/prism] Add an implicit node for the target of a hash pattern 2024-01-24 18:37:36 +00:00
defines.h [ruby/prism] Use inttypes for more accurate printf formatting 2024-01-19 14:49:09 +00:00
diagnostic.c [ruby/prism] Parse `it` default parameter 2024-01-17 17:47:33 +00:00
diagnostic.h [ruby/prism] Parse `it` default parameter 2024-01-17 17:47:33 +00:00
encoding.c [ruby/prism] Exclude encodings that are dynamic 2024-01-11 19:14:25 +00:00
encoding.h [ruby/prism] Update documentation for encodings 2023-12-06 19:26:35 +00:00
extension.c [ruby/prism] Return 1-indexed line numbers 2024-01-22 16:13:36 +00:00
extension.h Bump prism to version 0.19.0 2023-12-14 15:06:09 -05:00
node.h
options.c [ruby/prism] IndexTargetNode should always have ATTRIBUTE_WRITE 2024-01-02 18:51:18 +00:00
options.h [ruby/prism] Document order of scopes in parsing options 2024-01-17 19:35:14 +00:00
pack.c
pack.h
parser.h [ruby/prism] Clarify __END__ comment 2024-01-09 19:02:26 +00:00
prettyprint.h
prism.c [ruby/prism] Track whether a Symbol should have its encoding changed from the source encoding. 2024-01-26 20:15:19 +00:00
prism.h [ruby/prism] Provide ability to format errors 2024-01-11 18:36:32 +00:00
regexp.c [ruby/prism] Correctly pass around const pm_encoding_t * 2023-11-30 21:37:56 -05:00
regexp.h [ruby/prism] Correctly pass around const pm_encoding_t * 2023-11-30 21:37:56 -05:00
version.h Bump prism to version 0.19.0 2023-12-14 15:06:09 -05:00