repo.or.cz
/
pspp.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Change how checking for missing values works.
2021-12-30
Ben Pfaff
Change
h
o
w
ch
e
c
k
ing for
m
issing
values w
o
rks
.
commit
|
commitdiff
|
tree
2021-12-26
Ben Pfaff
expressions
:
M
a
jor
w
o
r
k
to i
m
prove error m
e
ssa
g
es
.
commit
|
commitdiff
|
tree
2021-12-26
Ben Pfaff
expressions: Fix built
s
ources
.
commit
|
commitdiff
|
tree
2021-12-19
Ben Pfaff
express
i
ons: S
i
mp
l
ify type de
c
larations for nodes
.
commit
|
commitdiff
|
tree
2021-12-16
Ben
Pfaff
Convert all P
e
rl build too
l
s to Python and remove Perl
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
Ben Pfaff
num-
o
u
t
-cmp
.
pl: Remove unused script
.
commit
|
commitdiff
|
tree
2021-12-16
B
e
n
Pfaff
M
ATRIX: Up
d
ate
E
VAL test to avoid failur
e
o
n i386
.
commit
|
commitdiff
|
tree
2021-12-16
Ben Pfaff
matri
x
:
Avoid
g
sl_li
n
alg_LU_invx()
beca
u
se it was new
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
B
e
n Pfaff
perl-module: Skip memory test if Addres
s
Saniti
z
er
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
B
e
n Pfaf
f
perl-module: F
i
x build errors and ig
n
o
re wa
r
n
ing
s
.
commit
|
commitdiff
|
tree
2021-12-16
Ben Pfaff
configu
r
e
:
Chec
k
for Perl
m
o
d
ules ne
e
d
ed t
o
build PSPP
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
Ben
P
f
a
ff
express
i
ons:
R
e
w
rite code genera
t
or in Pyt
h
on
.
commit
|
commitdiff
|
tree
2021-12-16
Ben Pfaff
Fix b
u
i
l
d
req
u
i
r
e
me
n
ts by correctly not
i
n
g that Python
.
.
.
commit
|
commitdiff
|
tree
2021-12-11
Ben Pf
a
ff
Clean up how transformati
o
n
s work
.
commit
|
commitdiff
|
tree
2021-12-09
B
e
n Pfaff
treewi
d
e: Rep
l
a
c
e
<
n
a
me>_cnt
b
y
n
_
<
name>s and <name
.
.
.
commit
|
commitdiff
|
tree
2021-12-09
Ben Pfaf
f
Implement
the
M
A
TRIX command
.
commit
|
commitdiff
|
tree
2021-12-09
B
e
n Pfaf
f
message:
Introd
u
ce
u
nderlining for
err
o
r
m
e
ssage regions
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
message:
Intern file names
i
n msg_l
o
cat
i
on to make
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
lex
e
r
:
A
llow fo
r
negative lookahead within a comman
d
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
lexer: D
r
o
p
'line_pos' fr
o
m lex_token an
d
lex
_
source
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
lexer
:
Ke
e
p
entire source
fil
e
in memory
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
pivot-tab
l
e: N
e
w funct
i
on pivot
_
v
a
l
ue_n
e
w_variable__()
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n
Pfaff
u8-line:
A
dd de
f
inition of
a
n
initializer
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
s
t
r
ing-array: New fun
c
tions fo
r
compar
i
n
g stri
n
g a
r
rays
.
commit
|
commitdiff
|
tree
2021-12-06
Be
n
Pfaf
f
va
r
i
a
ble-parse
r
: New functions for pa
r
s
i
ng syn
t
ax without
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
expression
s
: Simpl
i
fy function
n
a
m
e parsing
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
distributions: New module for
p
r
o
b
a
bi
l
ity distrib
u
tion
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pfa
f
f
d
a
ta-write
r
: New function dfm_put_rec
o
rd
_
utf8()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfa
f
f
lexer
:
A
dd token
s
f
o
r '{', '}'
,
'
:
', ';' for use in
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
file-handle-def: New function fh_equal()
.
commit
|
commitdiff
|
tree
2021-12-06
B
en
P
f
aff
lex
e
r: Factor
o
ut functi
o
ns for coun
t
ing c
o
lumns
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pfaff
lexer: New lex_at_phrase(),
lex_get_n() functions
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
l
e
xer
:
Issu
e
er
r
or mess
a
g
e
i
n
forgot
t
en case
in lex_
f
orce_in
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Ben P
f
a
f
f
lexe
r
: Be consistent across 3
2
/64 bit in lex_force_int_range()
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pfaff
doc: Ty
p
o fix
e
s, wording an
d
formatt
i
n
g
impr
o
vements
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pf
a
ff
segmen
t
: Add
comment
about zero-length s
e
gments
.
commit
|
commitdiff
|
tree
2021-12-06
Ben P
f
aff
f
o
rmat:
Make fmt_check() easier
to t
r
ans
l
ate
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaf
f
an
y
-w
r
iter:
Add com
m
ent
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
dri
v
e
r
: New function o
u
tput_log_nocopy()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
MATR
I
X D
A
TA: Add
test
f
or factors and spli
t
s together
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
expressions: Fix definitions of IDF
.
T1G and I
D
F
.
T2G
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
dataset: F
i
x memory leak
d
estroyin
g
a
dataset that
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
B
e
n
P
faff
piv
o
t-table-tes
t
: Fix memory le
a
k
w
hen table
i
s
n
ot
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
l
e
xe
r
: Fix memory leak mergin
g
tokens
o
nly
some of
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
B
e
n Pfaff
ma
c
ro: Fix memor
y
leaks in error cas
e
s pars
i
ng fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
lexer
:
Fix memory le
a
k
when
macro expands as
e
mpty
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
macro: Fi
x
memory leak ex
p
a
n
ding !DO loop ove
r
list
.
commit
|
commitdiff
|
tree
2021-10-09
Ben P
f
aff
ma
c
ro: F
i
x
m
e
mory lea
k
wit
h
keyword "encl
o
se" argume
n
ts
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaf
f
se
g
ment: Fix read past end of
b
uffer when
i
nput ends
.
.
.
commit
|
commitdiff
|
tree
2021-10-06
Ben Pfaff
ex
p
re
s
sions: Parse multiple s
e
ts o
f
parentheses for
.
.
.
commit
|
commitdiff
|
tree
2021-10-06
Ben Pfaf
f
D
A
TA LIST
:
F
i
x
a
s
s
e
rtion
w
hen R
E
CORDS given
t
wice with
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ben Pfaff
dic
t
ion
a
ry:
A
llow dict_set_doc
u
ments()
a
r
gum
e
nt to
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ben Pf
a
ff
encoding-guesse
r
: Avoid reading uninitialized data
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ben Pfaff
se
g
m
e
n
t: Fix 1-by
t
e
r
ead
past initialized data when
.
.
.
commit
|
commitdiff
|
tree
2021-09-27
Ben Pfaff
Imp
l
em
e
nt the M
C
ONVERT c
o
mmand
.
commit
|
commitdiff
|
tree
2021-09-26
Ben P
f
af
f
lexe
r
: Fix use-
a
fter-free err
o
r
i
n lex_source_get_lookahead
(
)
.
commit
|
commitdiff
|
tree
2021-09-06
Ben Pfaff
sys-file
-
encoding: A
u
to
m
a
t
ically
g
enerate the
.
c file
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Ben Pfaff
MATRIX DATA: Fu
l
ly
imple
m
ent
.
commit
|
commitdiff
|
tree
2021-09-03
Ben Pfaff
c
ase: Introd
u
ce n
e
w
f
unctions for numbers and su
b
stri
n
gs
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
B
en Pf
a
ff
sys-fil
e
-encoding
:
Put the b
u
ff
e
r-read-onl
y
dec
l
aration
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Be
n
Pfaff
Remove un
n
eed
e
d
Em
a
cs dec
l
arati
o
ns that
s
ay
t
hat
a
.
.
.
commit
|
commitdiff
|
tree
2021-09-02
Ben Pfaff
DE
F
INE: Properly support redefining a macro
.
commit
|
commitdiff
|
tree
2021-09-01
Ben
P
faff
macro
:
Fix crash for
!QUO
T
E
o
f a
q
u
o
ted
string
.
commit
|
commitdiff
|
tree
2021-08-26
Ben Pfaff
DEFINE: Only
e
xpand
macro fu
n
ctions when
t
he name is
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Ben Pfa
f
f
ma
c
ro: Continue e
x
p
a
nding macro even in face of
errors
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Ben Pfaff
macro
:
Allow positional arguments to be empty
.
commit
|
commitdiff
|
tree
2021-07-24
Ben Pfaff
macr
o
:
Make ARG_CHAR
E
ND a
n
d AR
G
_E
N
C
LOSE
more uniform
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Ben Pfaff
iden
t
ifier:
Make T_STOP a
l
ways 0
.
commit
|
commitdiff
|
tree
2021-07-23
Ben Pf
a
ff
macro:
A
l
l
ow macro A to use its arguments
a
s
p
art of
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Ben Pf
a
ff
T
u
rn !* into a sin
g
le token, fo
r
macro expan
s
ion purposes
.
commit
|
commitdiff
|
tree
2021-07-20
Ben Pf
a
ff
D
E
FINE: Equal
s
sign
i
s op
t
i
o
n
a
l
for b
o
th positional
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Be
n
P
f
a
f
f
macro: P
r
op
e
rly parse !ENC
L
OSE
k
eywor
d
arguments
.
commit
|
commitdiff
|
tree
2021-07-20
Be
n
Pfaff
DEFINE: Don't
use
P
SPP_CHECK_M
A
CRO_EXPANSION macro
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Ben Pfaff
DEFI
N
E: Al
l
o
w
!D
E
FAULT
t
o f
o
llow
t
he argument type
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
B
e
n Pfaf
f
lexer: C
h
ange the pipeline to a
l
lo
w
more
flex
i
ble
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
Ben Pfa
f
f
str: New function s
s
_
swa
p
()
.
commit
|
commitdiff
|
tree
2021-07-18
Ben Pfaf
f
seg
m
ent: Make negat
i
ve numb
e
rs into single
segm
e
nts
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
configure: Enable GCC
warnings to report u
s
e of C
2
x
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben
Pfaff
DEFINE: New comm
a
n
d
.
commit
|
commitdiff
|
tree
2021-07-05
Be
n
P
f
aff
lexer: Move
l
ex_ellipsize()
into st
r
ing module, as
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
t
oke
n
: Up
d
ate fun
c
tional
interface
a
nd add
t
o
ken_copy
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Be
n
P
f
a
f
f
segme
n
t: Ignore
!
ENDDEF
I
N
E
i
n /*comments*/ and "stri
n
gs"
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
segment: Di
s
t
ing
u
ish sni
p
p
ets from ful
l
files
.
commit
|
commitdiff
|
tree
2021-07-05
B
en
P
faff
l
e
x
er:
F
a
ctor out scan er
r
or
messa
g
es into new function
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
mess
a
ge: Make msg_emit() take full o
w
nership of
its
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
B
e
n Pf
a
ff
message: Break messa
g
e location ou
t
i
n
t
o
a
s
eparat
e
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Be
n
P
faff
messa
g
e: G
e
t
r
id
o
f 'shipped'
member in struct message
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
s
t
ringi-
s
et: New f
u
nctions for not neces
s
arily n
u
l
l
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben
P
faff
strin
g
i-ma
p
: Add some
support for non-null-terminated
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pf
a
ff
T
ITL
E
a
n
d
SUBTITLE: Don
'
t treat a
n
unquoted a
r
gument
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pf
a
ff
le
x
er:
N
e
w f
u
nct
i
on lex_next_representat
i
on()
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pfaff
l
exer: Factor so
m
e token inspectors
out int
o
n
ew tok
e
n
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pfaff
doc: Fix o
p
e
r
ator precedence c
h
art
.
commit
|
commitdiff
|
tree
2021-05-30
Ben P
f
aff
identifier
:
Remo
v
e
T
OKEN_N_TYPES from enum
token_type
.
commit
|
commitdiff
|
tree
2021-05-30
Ben Pfaff
segment
:
Refine treatm
e
nt of st
a
rt of
macro body
.
commit
|
commitdiff
|
tree
2021-05-30
Ben Pfaf
f
segme
n
t:
F
ix
i
mplementat
i
on of is_al
l
_
s
paces()
.
commit
|
commitdiff
|
tree
2021-05-30
Ben
P
faff
segmen
t
: The b
o
dy
of
D
EFINE does not have to be on
.
.
.
commit
|
commitdiff
|
tree
2021-05-30
Ben Pfaff
segment-tes
t
: Make debugg
i
ng
easier for some kinds
.
.
.
commit
|
commitdiff
|
tree
2021-05-09
Ben P
f
a
ff
t
oken: R
e
name
tok
e
n_destroy() t
o
toke
n
_uninit
(
)
.
commit
|
commitdiff
|
tree
2021-05-03
Ben
P
faff
lexer:
R
emove lex_
s
yn
t
ax_mode in favor of seg
m
enter_
m
ode
.
commit
|
commitdiff
|
tree
next