<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/psych/psych_parser.c, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/psych] Convert missed tabs to spaces in C files</title>
<updated>2024-08-09T19:35:28+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2024-08-09T19:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=712ac99e4d0384a941c80a9f48f62943ba7d97c0'/>
<id>712ac99e4d0384a941c80a9f48f62943ba7d97c0</id>
<content type='text'>
https://github.com/ruby/psych/commit/74a6b4d226
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/74a6b4d226
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Convert tabs to spaces in C files</title>
<updated>2024-08-09T18:29:46+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2024-08-09T18:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e63a2115f64433b21cb5dd67c5bf8b30f87ef293'/>
<id>e63a2115f64433b21cb5dd67c5bf8b30f87ef293</id>
<content type='text'>
https://github.com/ruby/psych/commit/e7d64c9848
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/e7d64c9848
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Convert some of Parser#parse to Ruby</title>
<updated>2022-09-19T15:44:30+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2022-09-16T00:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=26135312f61014967ef223dd16ad6577ebd9c5d8'/>
<id>26135312f61014967ef223dd16ad6577ebd9c5d8</id>
<content type='text'>
This commit just converts some of the parse method to Ruby

https://github.com/ruby/psych/commit/bca7d2c549
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit just converts some of the parse method to Ruby

https://github.com/ruby/psych/commit/bca7d2c549
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Fix infinite loop bug after YAML_MEMORY_ERROR (psych issue #440)</title>
<updated>2022-07-14T16:39:42+00:00</updated>
<author>
<name>Karl Anderson</name>
<email>Karl.Anderson@safelinkhub.com</email>
</author>
<published>2021-10-28T07:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=509d0a92994e9b1ef497dbf84ed9e5faa1c8680d'/>
<id>509d0a92994e9b1ef497dbf84ed9e5faa1c8680d</id>
<content type='text'>
https://github.com/ruby/psych/commit/6c56700fb2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/6c56700fb2
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress -Wshorten-64-to-32 warnings</title>
<updated>2020-04-08T07:28:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-04-08T07:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d8720eb7de9cd9d874b621f214c27022e17cc941'/>
<id>d8720eb7de9cd9d874b621f214c27022e17cc941</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Remove taint support</title>
<updated>2019-11-12T01:35:47+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-10-18T19:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=30fdee65d96924e0793ec702fcda909a2cac71ea'/>
<id>30fdee65d96924e0793ec702fcda909a2cac71ea</id>
<content type='text'>
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
previous Ruby versions.

I'm not sure if the untaint calls in deduplicate are still needed
after the removal of tainting in the parser.  If they are not
needed, they should be removed.

https://github.com/ruby/psych/commit/73c1a2b4e0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
previous Ruby versions.

I'm not sure if the untaint calls in deduplicate are still needed
after the removal of tainting in the parser.  If they are not
needed, they should be removed.

https://github.com/ruby/psych/commit/73c1a2b4e0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Get rid of C90 feature</title>
<updated>2019-07-24T22:52:19+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-07-24T18:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=414d6cf1d310de8f9eed1263116ad568b05a98ec'/>
<id>414d6cf1d310de8f9eed1263116ad568b05a98ec</id>
<content type='text'>
For ruby 2.6 and earlier.

https://travis-ci.org/ruby/psych/jobs/562435717#L245-L248

```
../../../../ext/psych/psych_parser.c: In function ‘make_exception’:
../../../../ext/psych/psych_parser.c:87:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     VALUE ePsychSyntaxError = rb_const_get(mPsych, rb_intern("SyntaxError"));
     ^
```

https://github.com/ruby/psych/commit/aa457443b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For ruby 2.6 and earlier.

https://travis-ci.org/ruby/psych/jobs/562435717#L245-L248

```
../../../../ext/psych/psych_parser.c: In function ‘make_exception’:
../../../../ext/psych/psych_parser.c:87:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     VALUE ePsychSyntaxError = rb_const_get(mPsych, rb_intern("SyntaxError"));
     ^
```

https://github.com/ruby/psych/commit/aa457443b8
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax error can move, so do not cache</title>
<updated>2019-04-23T22:26:21+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2019-04-23T22:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=19d454a957836a6118f42b0367aea7c823beffae'/>
<id>19d454a957836a6118f42b0367aea7c823beffae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>no ID cache in Init functions</title>
<updated>2018-02-16T08:39:48+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-02-16T08:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c8094ff154065f243292a09dce5d4c8d90f8309a'/>
<id>c8094ff154065f243292a09dce5d4c8d90f8309a</id>
<content type='text'>
Init functions are called only once, cache is useless.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Init functions are called only once, cache is useless.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>psych_parser.c: fix compile error</title>
<updated>2017-11-27T06:59:07+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-11-27T06:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2d9f20e1cfdc7532a8acef4da9b8b7a788c4e99a'/>
<id>2d9f20e1cfdc7532a8acef4da9b8b7a788c4e99a</id>
<content type='text'>
* ext/psych/psych_parser.c (parse): fix declarations after
  statement, which cause compile error on mswin.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/psych/psych_parser.c (parse): fix declarations after
  statement, which cause compile error on mswin.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
