ruby_parser
Advanced tools
+6
-7
@@ -45,4 +45,3 @@ # Running the Gauntlet | ||
| % mv hashed.noindex $DIR | ||
| % tar c $DIR | zstd -5 -T0 --long > archives/$DIR.tar.zst | ||
| % tar vc -T <(fd . $DIR | sort) | zstd -5 -T0 --long > archives/$DIR.tar.zst | ||
| % tar vc -T <(fd -tf . $DIR | sort) | zstd -5 -T0 --long > archives/$DIR.tar.zst ; say done | ||
| % ./bin/sync.sh | ||
@@ -70,4 +69,4 @@ ``` | ||
| Finally, I rename and archive it all up (currently using lrztar, but | ||
| I'm not in love with it). | ||
| Finally, I rename and archive it all up (currently using zstd to | ||
| compress). | ||
@@ -80,3 +79,3 @@ ### Stats | ||
| 3.5G gauntlet.2021-08-06.noindex | ||
| 239M gauntlet.2021-08-06.noindex.tar.lrz | ||
| 239M gauntlet.2021-08-06.noindex.tar.zst | ||
| ``` | ||
@@ -92,3 +91,3 @@ | ||
| ``` | ||
| % lrzuntar gauntlet.$(today).noindex.lrz | ||
| % zstdcat gauntlet.$(today).noindex.tar.zst | tar x | ||
| ``` | ||
@@ -105,3 +104,3 @@ | ||
| ``` | ||
| % ls -d gauntlet/*.noindex/?/? | xargs -n 1 -P 16 ./gauntlet/bin/gauntlet.rb | ||
| % ls -d gauntlet/*.noindex/?/? | time xargs -n 1 -P 16 ./gauntlet/bin/gauntlet.rb | ||
| ``` | ||
@@ -108,0 +107,0 @@ |
+7
-0
@@ -0,1 +1,8 @@ | ||
| === 3.19.1 / 2022-04-05 | ||
| * 2 bug fixes: | ||
| * Added comments to endless defn and defs. (mvz) | ||
| * Fixed endless method bug handling attrset names. | ||
| === 3.19.0 / 2022-03-29 | ||
@@ -2,0 +9,0 @@ |
@@ -33,3 +33,3 @@ # encoding: ASCII-8BIT | ||
| module RubyParserStuff | ||
| VERSION = "3.19.0" | ||
| VERSION = "3.19.1" | ||
@@ -222,2 +222,6 @@ attr_accessor :lexer, :in_def, :in_single, :file | ||
| def attrset_id? id | ||
| id =~ /^\[\]=$|^\w+=$/ | ||
| end | ||
| def endless_method_name defn_or_defs | ||
@@ -227,3 +231,3 @@ name = defn_or_defs[1] | ||
| if name.end_with? "=" then | ||
| if attrset_id? name then | ||
| yyerror "setter method cannot be defined in an endless method definition" | ||
@@ -1000,2 +1004,4 @@ end | ||
| result.comments = self.comments.pop | ||
| result | ||
@@ -1021,2 +1027,4 @@ end | ||
| result.comments = self.comments.pop | ||
| result | ||
@@ -1023,0 +1031,0 @@ end |
Sorry, the diff of this file is too big to display