./devel/ruby2ruby, Pure Ruby code from Ruby S-expressions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.4, Package name: ruby27-ruby2ruby-2.4.4, Maintainer: pkgsrc-users

ruby2ruby 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: 26 KB

Version history: (Expand)


CVS history: (Expand)


   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) | Package updated
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) | Package updated
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) | Package updated
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
   2016-10-20 16:35:13 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby2ruby to 2.3.1.

=== 2.3.1 / 2016-10-09

* 1 minor enhancement:

  * Support more op_asgn nodes. (presidentbeef)

* 1 bug fix:

  * Fix for non-binary 'binary' calls (eg arity > 1). (presidentbeef)