repo.or.cz
/
pugs.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[dfa/Cursor] RE_double
2010-05-30
s
orear
[viv] Handle backslash forms
in
ad
v
er
b
s
correctly
commit
|
commitdiff
|
tree
2010-05-30
s
o
rear
[viv] Quash a bunch of
e
sc
a
pi
n
g
bugs in regexes
commit
|
commitdiff
|
tree
2010-05-30
sorear
[viv] Work arou
n
d
S
T
D's misparsing of whitespa
c
e in
.
.
.
commit
|
commitdiff
|
tree
2010-05-30
sorear
[viv] Bring whitespac
e
in alternations in line
with
.
.
.
commit
|
commitdiff
|
tree
2010-05-30
sorear
[vi
v
] M
o
re
aggressive filter
i
n
g
of sigspace in ~
commit
|
commitdiff
|
tree
2010-05-30
sorear
[viv] Fix a stupi
d
phaso w
h
ich caused al
l
par
s
ing failures
.
.
.
commit
|
commitdiff
|
tree
2010-05-30
s
o
r
e
ar
[S05
]
Describe
a
lter
n
ation l
e
ft-
f
act
o
ring in
rul
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
so
r
e
a
r
[viv]
Trans
l
a
te <foo
=
.
b
ar> syntax
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Generat
e
correct min valu
e
s fo
r
\X and
.
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Fix more enc
o
d
i
ng dama
g
e ( TimToady+
+
)
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Proper
temp translation
commit
|
commitdiff
|
tree
2010-05-29
sor
e
ar
[viv
]
F
i
x
last commi
t
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Mo
o
s
e
Roles aren't inherited
so we
h
ave t
o
use
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
so
r
e
ar
[viv] Implement our-lik
e
handling f
o
r
ro
l
e
names
commit
|
commitdiff
|
tree
2010-05-29
sorear
[
v
iv] Disable r
e
quired argument
c
hecking for now
-
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
s
o
rear
[viv] char
s
-
>
len
g
th
commit
|
commitdiff
|
tree
2010-05-29
sorear
[
v
i
v] Argu
m
ents with defaults are impl
i
citly option
a
l
commit
|
commitdiff
|
tree
2010-05-29
sorear
[Cursor, gimme5] Rip out
B
U
ILD fossil
commit
|
commitdiff
|
tree
2010-05-29
so
r
e
a
r
[
v
iv] Correc
t
'has' usage
commit
|
commitdiff
|
tree
2010-05-29
sorea
r
[viv]
E
nsure out
p
ut is marke
d
as UTF-8
commit
|
commitdiff
|
tree
2010-05-29
sorea
r
[viv] Nil constant
commit
|
commitdiff
|
tree
2010-05-29
sorear
[
v
iv] Me
t
aop
c
ases for
!===, !eqv
commit
|
commitdiff
|
tree
2010-05-29
sor
e
ar
[viv] sort tak
e
s
a direc
t
block; translate $^[ab];
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv]
M
ap === to ==
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Implement shell
-
words quoting
commit
|
commitdiff
|
tree
2010-05-29
sorea
r
[
v
iv] Finish
i
mple
m
enti
n
g <
.
nextsame>
(oo
p
s)
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Map eqv to eq like gimme5
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] O
n
l
y
a
u
tou
s
e
C
ursor
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] D
e
clarations nee
d
t
o
be treated as
b
locks
commit
|
commitdiff
|
tree
2010-05-29
sorear
[viv] Type eras
u
re for my
commit
|
commitdiff
|
tree
2010-05-29
sorear
[
v
iv] *really* crude
t
ranslation for map & grep
commit
|
commitdiff
|
tree
2010-05-29
sorear
[vi
v
] Tra
n
slate
t
ry
commit
|
commitdiff
|
tree
2010-05-29
sorea
r
[viv] T
r
anslate !
~
~
commit
|
commitdiff
|
tree
2010-05-29
so
r
ear
[viv] translate when(*)
commit
|
commitdiff
|
tree
2010-05-29
s
ore
a
r
[v
i
v]
T
ran
s
lat
e
anonymous hashes better
commit
|
commitdiff
|
tree
2010-05-29
s
o
r
ear
[
viv] a
n
dthen/or
e
lse t
r
anslation
commit
|
commitdiff
|
tree
2010-05-28
sore
a
r
[viv]
F
ix
p
ha
s
e er
r
or in submatch handling i
n
s
ide ar
g
ument
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Translate
True and False
commit
|
commitdiff
|
tree
2010-05-28
sorear
[
v
iv] Translate 'note'
commit
|
commitdiff
|
tree
2010-05-28
s
o
rear
[vi
v
] Implemen
t
flattening (v
e
ry
crude)
commit
|
commitdiff
|
tree
2010-05-28
s
o
rear
[viv] Our o
u
t
put requires features
5
.
010
commit
|
commitdiff
|
tree
2010-05-28
sorear
[v
i
v] Redesign an
d
correctly implement
r
egex ~
commit
|
commitdiff
|
tree
2010-05-28
sorear
[vi
v
] Transla
t
e my ($x
,
$
y
); correctl
y
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv
]
Correctly transla
t
e postcirc
u
m
fixes on method
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
s
o
rear
[
v
i
v
] Use S
T
DERR more con
s
is
t
ently for
d
iagnostics
commit
|
commitdiff
|
tree
2010-05-28
so
r
e
a
r
[viv] Fix du
p
ed outpu
t
in --log
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Com
m
on $OPT_
l
og so A
c
tions can use i
t
commit
|
commitdiff
|
tree
2010-05-28
s
orear
[vi
v
]
H
andle t
w
i
gill
e
d variable assertions in rege
x
es
commit
|
commitdiff
|
tree
2010-05-28
so
r
ear
[
v
i
v
] Oops, th
a
t needs t
o
b
e
moose_has
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv
]
Implement basic 'has
'
t
ranslation
commit
|
commitdiff
|
tree
2010-05-28
s
o
re
a
r
[
v
iv] Tr
a
nslate s
h
o
r
thand matc
h
variab
l
e
s
commit
|
commitdiff
|
tree
2010-05-28
s
orear
[
v
iv]
.
.
.
and fix a
regress
i
o
n
on non-parameterized
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Tran
s
late parameteriz
e
d
r
ole
invocatio
n
s
commit
|
commitdiff
|
tree
2010-05-28
sorear
[
viv] un6 elsif chains
commit
|
commitdiff
|
tree
2010-05-28
so
r
ear
[viv] un6 invert, misce
l
laneous fixes
commit
|
commitdiff
|
tree
2010-05-28
s
o
rear
[v
i
v] un6 :
:
X -> 'X'
commit
|
commitdiff
|
tree
2010-05-28
sorea
r
[
v
i
v] More
fixes for embedded
h
ashes
commit
|
commitdiff
|
tree
2010-05-28
sorear
[
v
i
v
] Implement $
<
foo
>
= <bar>
sy
n
t
a
x
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Fix n
u
ll
list pret
t
y-p
r
inting
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv
]
Fix HASH refere
n
ces i
n
c
oncise du
m
per
commit
|
commitdiff
|
tree
2010-05-28
so
r
e
a
r
[viv]
S
uppress dou
b
le whitespace matching
commit
|
commitdiff
|
tree
2010-05-28
sorear
[v
i
v] O
p
timize out more usele
s
s do's a
n
d fa
c
tor out
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[
viv] A
DEE
P
optim
i
z
a
tion - eliminate many use
l
ess
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[
viv] A DEEP Opt
i
mi
z
a
t
ion - cut combi
n
ati
o
n
commit
|
commitdiff
|
tree
2010-05-28
s
orear
[viv] Prototype
a
n a
d
dit
i
o
nal
layer
b
etw
e
e
n
the
r
egex
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Impl
e
ment <
a
>
:
<b> s
y
ntax
commit
|
commitdiff
|
tree
2010-05-28
sor
e
ar
[viv
]
Strip out
AST value
s
that aren't us
e
d at runtime
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
s
o
rear
[viv] Refactor opti
m
izer a bit using a common visitor
commit
|
commitdiff
|
tree
2010-05-28
sorear
[v
i
v] Implemen
t
a
tre
e
AST reas
s
o
c
iation op
t
imizer
.
.
.
commit
|
commitdiff
|
tree
2010-05-28
sorear
[viv] Sim
p
lify, de-brea
k
, and de-optimize ratchet h
a
n
d
l
i
n
g
commit
|
commitdiff
|
tree
2010-05-28
sorear
[S05] clarify :
r
a
t
chet be
h
avior with input fr
o
m
p
m
i
chaud+
+
commit
|
commitdiff
|
tree
2010-05-27
s
o
rear
[viv] Imp
l
e
m
ent :r (wrongishly
)
commit
|
commitdiff
|
tree
2010-05-27
sor
e
ar
[
viv] Imple
m
ent < a b
c
> for
m
commit
|
commitdiff
|
tree
2010-05-27
s
o
rea
r
[viv
]
I
mple
m
ent :sym['
x
']
form
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv]
S
kip sigspace in ~ reassociation (t
h
i
s
really
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
sorear
[v
i
v
]
Implemen
t
()
commit
|
commitdiff
|
tree
2010-05-27
sorear
[
v
iv] Im
p
lemen
t
:
s
a
n
d
:
!s
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Implement :lan
g
commit
|
commitdiff
|
tree
2010-05-27
sorear
[
v
iv]
I
mplement :i
commit
|
commitdiff
|
tree
2010-05-27
s
o
rear
[
v
iv] Implement $var in regexes
commit
|
commitdiff
|
tree
2010-05-27
so
r
ear
[viv] F
i
x previous co
m
m
it
commit
|
commitdiff
|
tree
2010-05-27
sore
a
r
[viv] NIH Carp::
A
l
w
ays in a dynamic scope
to
a
void
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
so
r
ear
[viv
]
Kill $self->SUPER
:
:re_ast i
n
favor of R
E
constructors
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
sorear
[v
i
v] Anothe
r
missing ini
t
ializer
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Oops
.
For
g
o
t an in
i
tializ
e
r
commit
|
commitdiff
|
tree
2010-05-27
sorear
[v
i
v] Implement multiple dispatch
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Impleme
n
t slurpy par
a
meters
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Al
l
o
w
par
a
meter
s
w
i
th multiple names
commit
|
commitdiff
|
tree
2010-05-27
sor
e
ar
[viv]
Add suppo
r
t
f
or argument
q
ua
n
tifi
e
rs,
r
efactor
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
so
r
ear
[viv] I
m
p
l
emen
t
<?{ FOO }> and
r
elated assertions
commit
|
commitdiff
|
tree
2010-05-27
sorea
r
[viv] A
d
d
a
n error-recover
y
procedur
e
commit
|
commitdiff
|
tree
2010-05-27
sor
e
ar
[
v
iv] Mak
e
method si
g
s
optional
commit
|
commitdiff
|
tree
2010-05-27
sorea
r
[viv]
Implement ~
s
yntax
commit
|
commitdiff
|
tree
2010-05-27
s
orear
[viv]
I
mplement bra
c
ke
t
s
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Impl
e
ment :dba
commit
|
commitdiff
|
tree
2010-05-27
sorear
[viv] Implement embedded bl
o
cks
commit
|
commitdiff
|
tree
2010-05-27
so
r
ear
[viv] I
m
pleme
n
t regex emb
e
dded declarat
i
on
s
commit
|
commitdiff
|
tree
2010-05-27
sor
e
ar
[viv]
I
mplement <?> and <!> (the degenerate forms)
commit
|
commitdiff
|
tree
2010-05-27
s
o
rear
[viv] I
m
plement character classes
commit
|
commitdiff
|
tree
2010-05-27
sorear
[v
i
v]
Correctly
u
se $*MAYBACKTRACK
commit
|
commitdiff
|
tree
next