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
treewide: Replace <name>_cnt by n_<name>s and <name>_cap by allocated_<name>.
2021-12-09
Ben
P
faff
treew
i
de
:
Repla
c
e
<
name>_cnt by n_<name>s and <name
.
.
.
commit
|
commitdiff
|
tree
2021-12-09
Ben P
f
af
f
Impl
e
ment the MATRI
X
c
omm
a
nd
.
commit
|
commitdiff
|
tree
2021-12-09
Ben Pfaff
me
s
sag
e
: I
n
troduc
e
underlining for error message regions
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
Pfaff
message: Intern file name
s
in msg_locatio
n
to make
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pfaff
l
e
xe
r
: A
l
low for negative lookahea
d
wit
h
in a command
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
lexe
r
:
D
rop 'line_po
s
' f
r
o
m lex
_
token and lex_source
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
P
faff
lexe
r
:
Keep entire so
u
rce file
i
n memory
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaf
f
pivot-table: New f
u
nction pivot_val
u
e_new_v
a
riable_
_
()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaf
f
u8-line: A
d
d defi
n
ition of an
i
n
itializ
e
r
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
string-arr
a
y:
Ne
w
functions for comparing string arrays
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
vari
a
b
le-parser
:
New functions f
o
r parsing s
y
ntax without
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfa
f
f
express
i
ons: Simplify function name parsin
g
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
P
faff
di
s
t
ribut
i
ons:
New m
o
d
u
le f
o
r
p
roba
b
ility distribution
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
data-writer: N
e
w function dfm_p
u
t_reco
r
d_utf8
(
)
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
l
e
x
er: Add
t
okens for '{', '
}
', ':', ';'
for
us
e
in
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
B
e
n Pfaff
fi
l
e-handle-d
e
f: New function fh
_
equal()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
P
f
aff
lexer: Fac
t
or out functions f
o
r
c
ounting
columns
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
Pfaff
l
exer: New lex_at_phrase(), l
e
x_get_
n
() fu
n
ctions
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
l
e
xer:
I
ssue error message in fo
r
go
t
ten
case in lex_force_in
.
.
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
lexer: Be consistent across 32
/
64 bit in lex
_
force_int_r
a
n
ge()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
doc: Typo fixes, wording a
n
d forma
t
ting improvements
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
segment: Ad
d
co
m
ment
a
bout zero-leng
t
h segments
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
fo
r
mat: Make fmt_check() ea
s
ier to translate
.
commit
|
commitdiff
|
tree
2021-12-06
B
en Pfaff
any-writ
e
r: Add comment
.
commit
|
commitdiff
|
tree
2021-12-06
Ben
Pf
a
ff
dr
i
v
er: N
e
w
func
t
ion outp
u
t_log
_
nocopy()
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pf
a
ff
MATRIX DA
T
A:
Add test for
f
a
ctors and sp
l
its
t
og
e
ther
.
commit
|
commitdiff
|
tree
2021-12-06
Ben Pfaff
expr
e
s
s
i
on
s
: Fi
x
d
efini
t
ions of
IDF
.
T
1
G
and ID
F
.
T2G
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
dataset
:
Fix memor
y
le
a
k destroying a
d
atase
t
th
a
t
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
pivot-tab
l
e-test: Fix
memory leak when t
a
ble
is not
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
lexer: Fi
x
memory
l
eak merging toke
n
s only some of
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
macro: Fix me
m
ory l
e
ak
s
in error cases parsing functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2021-10-09
B
en Pfaff
le
x
er: Fix memory
leak
w
h
en macro
expands as
e
mpty
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfaff
macro: Fix memory leak expanding !DO loop over list
.
commit
|
commitdiff
|
tree
2021-10-09
Be
n
Pfaff
macro: Fix memory
l
eak with keyword "
e
n
c
lose" a
r
g
u
m
ent
s
.
commit
|
commitdiff
|
tree
2021-10-09
Ben Pfa
f
f
segment: Fix read past end of b
u
ffer whe
n
input ends
.
.
.
commit
|
commitdiff
|
tree
2021-10-06
Ben Pf
a
ff
expres
s
ions: Parse multipl
e
set
s
of
p
arenthe
s
es for
.
.
.
commit
|
commitdiff
|
tree
2021-10-06
Ben
Pfaff
DATA
LIST
:
Fix as
s
ertion when RECORDS given twice with
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
B
en P
f
aff
d
i
ct
i
onary: Allow dict
_
set
_
documen
t
s
()
argumen
t
to
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ben
Pfaf
f
enc
o
ding-gu
e
s
ser: Avoid read
i
n
g uni
n
itialized
d
ata
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Ben Pfaff
segment: Fix 1-by
t
e read past in
i
tialized data when
.
.
.
commit
|
commitdiff
|
tree
2021-09-27
Ben Pfaff
Im
p
lem
e
nt t
h
e MCONVERT command
.
commit
|
commitdiff
|
tree
2021-09-26
Ben Pf
a
f
f
lexer: Fix use-a
f
ter-free error in
l
ex_source_get_lookahead()
.
commit
|
commitdiff
|
tree
2021-09-06
B
en Pfaff
sys-file-encoding: Automatically ge
n
erate the
.
c file
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Ben Pfa
f
f
MATRI
X
DATA: Fully i
m
plement
.
commit
|
commitdiff
|
tree
2021-09-03
Ben
Pfaff
case: Intro
d
uce new functions f
o
r numb
e
r
s
a
nd substrings
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Ben P
f
aff
sys-fil
e
-encodin
g
: Put the buffer-read-only
declarat
i
on
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Ben
Pfaff
Rem
o
ve unneeded Emacs de
c
larations t
h
at say tha
t
a
.
.
.
commit
|
commitdiff
|
tree
2021-09-02
Ben P
f
af
f
DEFINE: Properl
y
support re
d
efining
a
m
a
cro
.
commit
|
commitdiff
|
tree
2021-09-01
B
en P
f
aff
macro: Fix crash for
!
QUOTE
o
f a quoted string
.
commit
|
commitdiff
|
tree
2021-08-26
Ben Pf
a
f
f
DEFINE
:
Only expand macro f
u
nction
s
when the name is
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Ben Pfaff
macro: Cont
i
n
u
e expanding macr
o
e
v
e
n
in
face of errors
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Ben P
f
aff
macro: Allow positional
a
rgu
m
ents to be empty
.
commit
|
commitdiff
|
tree
2021-07-24
Be
n
Pfaff
macro: Mak
e
A
R
G_CHAREND and ARG_ENCL
O
SE more
uniform
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Be
n
Pfaff
identif
i
er: Make T_STOP alw
a
ys 0
.
commit
|
commitdiff
|
tree
2021-07-23
B
en
P
faff
macro: Allo
w
m
acro
A to use its arguments as p
a
rt of
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Ben Pfaff
T
u
r
n !* in
t
o
a single token
,
f
o
r
macro
expansion pu
r
poses
.
commit
|
commitdiff
|
tree
2021-07-20
Ben
Pfaff
DEFINE: E
q
uals sign is opt
i
onal for
both
positio
n
al
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
B
e
n
P
faf
f
macro
:
P
roper
l
y parse !
E
NCLOSE key
w
ord arguments
.
commit
|
commitdiff
|
tree
2021-07-20
Ben Pfaff
DEFINE:
Don't use PSPP_CHECK_MACRO_EXPAN
S
I
O
N
macro
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Ben Pf
a
f
f
DEFINE: Allow !DEFAULT to follow
the argu
m
ent
t
ype
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
Ben Pf
a
f
f
lexer: C
h
a
n
ge
the pipeline to allow more
flexible use
.
.
.
commit
|
commitdiff
|
tree
2021-07-18
Ben Pfaff
str: Ne
w
functio
n
ss_swap()
.
commit
|
commitdiff
|
tree
2021-07-18
Ben Pfaff
segment: Make negative numbe
r
s into
s
i
ngle
s
egments
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfa
f
f
c
o
nfigure: Enable GCC w
a
rni
n
g
s
to rep
o
rt use
of C2
x
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
DEFINE:
New command
.
commit
|
commitdiff
|
tree
2021-07-05
B
en
Pfaff
lexer: M
o
v
e
lex_ellipsi
z
e() int
o
string
m
odule, as
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
t
oken:
U
pdate functional inter
f
a
ce and a
d
d
token_copy
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
segment
:
Ignore !ENDDEFINE in /*comments*/ and
"
strings"
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
segment: D
i
sting
u
ish snippets fro
m
fu
l
l f
i
les
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
l
exer:
Factor
o
ut s
c
an e
r
r
or
m
e
ss
a
ges into
new function
.
commit
|
commitdiff
|
tree
2021-07-05
Be
n
Pf
a
ff
me
s
sa
g
e: Make
m
s
g
_emit() ta
k
e
f
ull ownershi
p
of
its
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben
P
faff
m
essage: Break
m
essage location out into a separate
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
Ben
P
f
aff
message: Get r
i
d
o
f
'shipped' member in struct messag
e
.
commit
|
commitdiff
|
tree
2021-07-05
Ben Pfaff
string
i
-set: New fu
n
ctions
f
or not necessar
i
l
y
null
.
.
.
commit
|
commitdiff
|
tree
2021-07-05
B
e
n Pfa
f
f
s
tringi-map: Add some support
f
or non-null-terminated
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben
P
faff
TI
T
LE and
S
UB
T
ITLE: Don't trea
t
an unquot
e
d a
r
gu
m
en
t
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben
P
faf
f
lexer:
N
ew
f
u
nc
t
io
n
lex_next_
r
ep
r
esentation()
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pfaff
lexer: Factor so
m
e to
k
en ins
p
ectors out
into n
e
w
t
oken
.
.
.
commit
|
commitdiff
|
tree
2021-06-27
Ben Pfa
f
f
d
oc
:
Fix ope
r
a
tor
p
recedence chart
.
commit
|
commitdiff
|
tree
2021-05-30
Be
n
Pfaf
f
identifi
e
r: Remove
T
O
KEN_N_TYPES
from e
n
um token_type
.
commit
|
commitdiff
|
tree
2021-05-30
Ben
Pfaff
s
egment: Refine treatment of start of macro body
.
commit
|
commitdiff
|
tree
2021-05-30
Be
n
P
f
aff
segment: Fix imple
m
entation of i
s
_all_spaces
(
)
.
commit
|
commitdiff
|
tree
2021-05-30
Ben Pfaff
s
e
gme
n
t: The body of DEFINE does not
have to be on
.
.
.
commit
|
commitdiff
|
tree
2021-05-30
B
e
n
Pfaff
segment-test: Make de
b
u
gging
easier
for
some kinds
.
.
.
commit
|
commitdiff
|
tree
2021-05-09
Ben Pf
a
f
f
t
oken: Ren
a
me token_destr
o
y() to token_un
i
n
it()
.
commit
|
commitdiff
|
tree
2021-05-03
Ben Pfaff
l
e
xer
:
R
e
m
o
ve lex_syntax_
m
ode in favor of s
e
gmenter_
m
ode
.
commit
|
commitdiff
|
tree
2021-05-01
Ben Pfaff
psppire-output-view: Avoid dou
b
lin
g
output wh
e
n exporting
.
.
.
commit
|
commitdiff
|
tree
2021-05-01
Ben Pfaff
box-
w
hisker: Use consistent arra
y
s
i
ze for box_whi
s
ke
r
_hinges
(
)
.
commit
|
commitdiff
|
tree
2021-05-01
Ben Pfa
f
f
f
o
rmat-p
a
rser
:
Fix incon
s
istent
use of "char *" vs
.
.
.
commit
|
commitdiff
|
tree
2021-04-18
Ben Pfaff
lexer: Fix typo i
n
c
omment
.
commit
|
commitdiff
|
tree
2021-04-13
Ben Pfaff
Refact
o
r SE
T
and SHOW commands
so it's
h
arder to
f
orge
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-13
Ben Pfaff
se
t
tings:
Add macro
settings
.
commit
|
commitdiff
|
tree
2021-04-13
Ben Pfaff
settings: U
s
e
moder
n
initi
a
lizer
st
y
le
.
commit
|
commitdiff
|
tree
2021-04-13
Ben P
f
aff
se
g
ment: Allow '
.
'
as
separate tok
e
n with a line, fo
r
.
.
.
commit
|
commitdiff
|
tree
2021-04-13
Ben
P
f
af
f
p
s
pp
i
r
e-d
i
alog
-
acti
o
n-regression:
F
ix un
u
sed v
a
riab
l
e
.
.
.
commit
|
commitdiff
|
tree
2021-04-13
Ben Pfaff
segmen
t
: Improv
e
segment
a
tion w
h
en DEF
I
NE
command has
.
.
.
commit
|
commitdiff
|
tree
2021-04-09
Ben
P
f
aff
comma
n
d: DEFINE
c
omma
n
d
i
s still
unimplemented
.
commit
|
commitdiff
|
tree
2021-04-09
B
en Pfaff
lexer: Add support
f
o
r DEFINE
.
.
.
!
E
NDDEFINE
.
commit
|
commitdiff
|
tree
2021-04-09
Ben Pfaff
lexer:
A
dd support for macro punct
u
a
t
i
on
.
commit
|
commitdiff
|
tree
2021-04-09
Ben Pfaff
lexer:
Add support for macro identifiers (that beg
i
n
.
.
.
commit
|
commitdiff
|
tree
next