./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: ruby26-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:

SHA1: ba1480fcfd34f880170c5f9f01d40462443eb27a
RMD160: 199fd32803ab408cf35f6931f520128cec88c633
Filesize: 26 KB

Version history: (Expand)


CVS history: (Expand)


   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) | Package updated
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) | Package updated
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) | Package updated
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)
   2016-03-08 16:01:04 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby2ruby to 2.3.0.

=== 2.3.0 / 2016-02-18

* 3 minor enhancements:

  * Added support for safe navigation/lonely operator. (presidentbeef)
  * Expanded tests for 2.3 support
  * Support safe attrasgn. (presidentbeef).
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.