Path to this page:
./
devel/ruby2ruby,
Pure Ruby code from Ruby S-expressions
Branch: CURRENT,
Version: 2.5.1,
Package name: ruby32-ruby2ruby-2.5.1,
Maintainer: pkgsrc-usersruby2ruby provides a means of generating pure ruby code easily from
ParseTree's Sexps. This makes making dynamic language processors much
easier in ruby than ever before.
Required to run:[
devel/ruby-sexp-processor] [
devel/ruby-parser] [
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 28.5 KB
Version history: (Expand)
- (2024-07-14) Updated to version: ruby32-ruby2ruby-2.5.1
- (2023-02-09) Updated to version: ruby31-ruby2ruby-2.5.0
- (2022-10-06) Updated to version: ruby27-ruby2ruby-2.5.0
- (2021-10-07) Updated to version: ruby27-ruby2ruby-2.4.4
- (2019-12-16) Updated to version: ruby26-ruby2ruby-2.4.4
- (2019-10-23) Updated to version: ruby24-ruby2ruby-2.4.4
CVS history: (Expand)
2022-10-06 16:30:53 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby2ruby: update to 2.5.0
2.5.0 (2022-10-04)
5 minor enhancements:
* Added support for (most?) pattern matching.
* Added support for **kwrest.
* Added support for forward args (…), defn and call.
* Added support for preexe (BEGIN { … }).
* Support ruby 3.1 hash shorthand syntax. (presidentbeef)
3 bug fixes:
* Fix generation of case w/ no else.
* Fixed a bug block shadow vars (they're grouped)
* Fixed find_pat up (after fixing a find_pat bug in ruby_parser).
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2019-10-23 18:17:35 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby2ruby: update to 2.4.4
Update ruby2ruby to 2.4.4.
=== 2.4.4 / 2019-09-24
* 1 bug fix:
* Fixed deprecation warnings from patterns change in sexp_processor.
=== 2.4.3 / 2019-06-03
* 4 bug fixes:
* Added shadow block args. (jaynetics)
* Fixed generation for block args w/ trailing commas.
* Fixed nested masgn block args and arrays. (jaynetics)
* Fixes for stabby proc / lambda changes.
|
2019-05-06 07:18:22 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby2ruby: update to 2.4.2
=== 2.4.0 / 2019-03-12
* 3 bug fixes:
* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from \
strictness for now.
* Use concat internally instead of splat. Some people have 20000 node sexps! \
(presidentbeef)
|
2018-02-28 16:20:00 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby2ruby: update to 2.4.1
=== 2.4.1 / 2018-02-15
* 2 minor enhancements:
* Added bitwise ops to BINARY. (david942j)
* Added rewrite_call|if|until|while to normalize `not` in conditions.
|
2017-07-31 16:08:41 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby2ruby to 2.4.0.
=== 2.4.0 / 2017-07-17
* 1 major enhancement:
* Major overhaul. Process methods no longer mutate arguments.
* 1 minor enhancement:
* Now SEXP_STRICT=1 clean.
* 2 bug fixes:
* Fixed 2.4 Fixnum deprecation warning
* Fixed for new 24 parser.
|
2017-03-12 15:31:24 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby2ruby to 2.3.2.
=== 2.3.2 / 2016-11-30
* 5 bug fixes:
* FINALLY fixed a problem with escaping in dstrs. (nex3)
* Fix using match3 on LHS of call. (eqv)
* Fixed handling defn that starts w/ begin+rescue+other stuff. (eqv)
* Fixed return expressions with complex RHS. (eqv)
* Tweaked sexp_processor dependency to ~> 4.6 to sync them better
|