repo.or.cz
/
sljit.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Improve constant generation
2022-05-11
Zoltan Her
c
zeg
Improve constant
g
enerati
o
n
commit
|
commitdiff
|
tree
2022-05-08
Zoltan Herczeg
Implemen
t
fpu ope
r
ations for RISC-V
commit
|
commitdiff
|
tree
2022-05-07
Z
o
ltan Hercz
e
g
I
m
prove x86 float compare
commit
|
commitdiff
|
tree
2022-05-06
Zoltan He
r
czeg
Initial implementation of R
I
SC-V p
o
rt
commit
|
commitdiff
|
tree
2022-05-04
Zoltan
Herczeg
Imp
r
ove jump c
o
de generator
o
n MIPS
commit
|
commitdiff
|
tree
2022-05-02
Zol
t
an Herczeg
Improve m
i
ps code genera
t
or
commit
|
commitdiff
|
tree
2022-04-28
Zoltan
H
erczeg
Support unsav
e
d reg
i
sters
o
n s390x
commit
|
commitdiff
|
tree
2022-04-27
Zoltan Herczeg
Support unsaved r
e
gisters
commit
|
commitdiff
|
tree
2022-04-25
Zoltan Herczeg
Add license file
commit
|
commitdiff
|
tree
2022-04-22
Zoltan Herc
z
eg
Support reworked flo
a
t
i
n
g
poin
t
co
m
pare on
s3
9
0x
commit
|
commitdiff
|
tree
2022-04-21
Z
o
l
t
an He
r
czeg
Rem
o
ve
u
nnec
e
ssary
c
hecks
commit
|
commitdiff
|
tree
2022-04-21
Zoltan Hercze
g
I
m
prove flo
a
ting
p
o
int
c
o
m
par
e
.
commit
|
commitdiff
|
tree
2022-04-02
Z
o
ltan Hercze
g
U
pdate s3
9
0
x
.
commit
|
commitdiff
|
tree
2022-04-01
Zolt
a
n Herczeg
Remove SL
J
I
T
_NEG
.
commit
|
commitdiff
|
tree
2022-03-31
Z
oltan Herczeg
Readd carry fla
g
suppo
r
t
.
commit
|
commitdiff
|
tree
2022-03-05
Zo
l
tan He
r
czeg
S
u
ppo
r
t incomi
n
g a
r
guments in scr
a
tch r
e
g
ist
e
rs fo
r
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Zoltan
H
e
r
c
z
e
g
S
upport inc
o
ming ar
g
uments in scratch r
e
gisters
.
commit
|
commitdiff
|
tree
2022-02-27
Zoltan He
r
cz
e
g
Rework x86-32 function prol
o
gue/epilogue
.
commit
|
commitdiff
|
tree
2022-02-24
Zoltan Hercz
e
g
Increase the number
o
f floating point registers
on
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
Zolt
a
n H
e
rczeg
Increase t
h
e
number floating point registers on
s
390
x
.
commit
|
commitdiff
|
tree
2022-02-20
Zoltan Herczeg
Rename ta
i
l c
a
l
l
to call return
and mi
n
or A
R
M improvements
.
commit
|
commitdiff
|
tree
2022-02-19
Z
o
lta
n
Her
c
ze
g
I
n
crease the number fl
o
a
ti
n
g point registers
o
n x
8
6
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Zol
t
an Herc
z
eg
Imp
l
e
ment fpu support o
n
s
390x
.
commit
|
commitdiff
|
tree
2022-02-13
Zoltan Herczeg
Fix fallt
h
roug
h
errors
.
commit
|
commitdiff
|
tree
2022-02-12
Zol
t
an Herczeg
Implement
tail call on MIPS
.
commit
|
commitdiff
|
tree
2022-02-11
Zoltan Herczeg
Implement t
a
il
call
o
n ARM
.
commit
|
commitdiff
|
tree
2022-02-09
Z
olt
a
n Herczeg
Reduce signed comparison wa
r
nings
.
commit
|
commitdiff
|
tree
2022-02-09
Zoltan
Hercze
g
Re
d
uce val
u
e conver
s
ion
w
arnings on s390x
.
commit
|
commitdiff
|
tree
2022-02-09
Zolta
n
Herczeg
Reduce
v
alue conversion warnings
on
M
IPS, P
P
C, SPARC
.
commit
|
commitdiff
|
tree
2022-02-07
Zoltan H
e
rczeg
Re
d
uce val
u
e
c
o
nversion w
a
rnings on
A
RM
.
commit
|
commitdiff
|
tree
2022-02-06
Zoltan Herczeg
Improve val
u
e conver
s
ion w
a
rnings
.
commit
|
commitdiff
|
tree
2022-02-05
Zoltan Herc
z
e
g
I
m
p
l
eme
n
ting tail c
a
l
ls for x86
.
commit
|
commitdiff
|
tree
2022-02-02
Zoltan Herczeg
I
mpr
o
ve a
r
gume
n
t
s
anity check
s
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan Herczeg
S
wap f32 and f64 argume
n
t types
.
commit
|
commitdiff
|
tree
2022-02-01
Zoltan He
r
czeg
Rework functi
o
n argument
l
ist descript
o
r macro
s
.
commit
|
commitdiff
|
tree
2022-01-31
Zo
l
tan
H
erczeg
Implement four argument s
u
p
p
ort for emit enter
.
commit
|
commitdiff
|
tree
2022-01-26
Zo
l
t
an Herczeg
Improve mov32 o
p
eration
.
commit
|
commitdiff
|
tree
2022-01-25
Zoltan Hercz
e
g
Change S
L
J
I
T_I32_OP
and SLJIT
_
F
32
_
OP
t
o SL
J
IT
_
32
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan
Herczeg
Improv
e
arm code generator
.
commit
|
commitdiff
|
tree
2022-01-24
Zoltan Hercz
e
g
Replace SLJIT_UNUSE
D
w
i
th appropriate function
calls
.
commit
|
commitdiff
|
tree
2021-07-27
Zoltan Herczeg
Fix in
c
orrect
PPC
6
4
detection
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan Herczeg
Fix
inco
r
rect fla
g
settings on PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan
H
e
rczeg
Remo
v
e 32 suf
f
ix from
c
o
mpa
r
ison typ
e
s
.
commit
|
commitdiff
|
tree
2021-05-04
Z
o
ltan H
e
rczeg
Re
p
lace mul overfl
o
w wit
h
normal
o
v
erflow
.
commit
|
commitdiff
|
tree
2021-02-12
Zoltan Herczeg
Auto detec
t
s
390x and c
h
ange const decla
r
at
i
ons to
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan Hercze
g
Add SLJIT_
U
NUSED_ARG to sl
j
it_free_code
.
commit
|
commitdiff
|
tree
2020-07-15
Z
o
ltan Herczeg
Remove
m
s
hstk
r
equireme
n
t
.
commit
|
commitdiff
|
tree
2020-04-06
Zolta
n
Herczeg
Rework 0x80
.
.
0 computation
.
commit
|
commitdiff
|
tree
2020-03-02
Zolt
a
n
Hercze
g
Provide info
on zero
r
egister and optimize s
u
b operation
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Z
oltan Herczeg
Improve the styl
e
of
u
t
ils
.
commit
|
commitdiff
|
tree
2020-01-28
Ki
l
ian Kil
g
er
Add SLJI
T
_UTIL_SIMPLE_STAC
K
_ALLOCATION flag to use
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
hjl-to
o
ls
X86:
Call
ad
j
ust
_
shadow_stack only if shadow
stack
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zolta
n
Herczeg
Add prefetch instruct
i
ons and re
m
ove supp
o
r
t
fo
r
mov
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan
Her
c
z
e
g
U
p
date CE
T
code
f
or x86 a
n
d
i
mprove test68
.
commit
|
commitdiff
|
tree
2020-01-24
hjl-tools
x86: En
a
ble shadow
stack su
p
port (#14)
commit
|
commitdiff
|
tree
2020-01-24
hjl
-
tools
X86_32: Add
S
LJIT_ASSERT
f
or unsupp
o
rted (%ebp) (#1
8
)
commit
|
commitdiff
|
tree
2020-01-23
hjl-tools
X86_32: Don't
over
al
l
ocate in
s
truction buffer
(
#
17)
commit
|
commitdiff
|
tree
2020-01-23
Zol
t
an Herczeg
Add a test which r
e
tur
n
s
with
slji
t
_emit_return after
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Kel
v
in Le
e
P
atc
h
es for VS2019 (#16)
commit
|
commitdiff
|
tree
2020-01-20
Zoltan Herczeg
Intr
o
duce check_sljit_emit
_
o
p_src and remove che
c
k_sljit_e
m
i
.
.
.
commit
|
commitdiff
|
tree
2020-01-19
Kelvin Lee
Make headers C++
f
ri
e
ndl
y
.
(#15
)
commit
|
commitdiff
|
tree
2020-01-17
Zoltan Her
c
z
eg
Add a new
f
ast call return ski
p
ping test
.
commit
|
commitdiff
|
tree
2020-01-17
hjl-tools
x86:
Add SLJIT_ENDBR to sljit_
e
mit_op0 to gene
r
ate
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Z
oltan
Herczeg
Re
p
l
ace SLJIT_M
I
P
S_R1 and SL
J
IT_MIPS_R6 macros int
o
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan
Herczeg
C
a
che fl
u
sh and
n
etbsd
fi
x
es
.
commit
|
commitdiff
|
tree
2019-12-09
Zolt
a
n Her
c
ze
g
Add j
u
m
p
to direct address tes
t
s
.
commit
|
commitdiff
|
tree
2019-12-04
Carlo Marcelo
A
r
enas
.
.
.
macos: make
test for
hardened runtime s
l
igh
t
ly more
.
.
.
commit
|
commitdiff
|
tree
2019-11-29
Zol
t
an
Herczeg
Fix
ARMv5 JI
T
i
mproper handling of labels ri
g
h
t afte
r
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zo
l
tan Herczeg
R
estore
j
ump t
y
pe m
a
sking on x86
.
R
e
ported by
R
a
l
f
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zolta
n
Herczeg
Improved Apple support fo
r
exec
u
ta
b
le
al
l
o
cator
.
commit
|
commitdiff
|
tree
2019-08-06
Carlo Mar
c
elo A
r
ena
s
.
.
.
src: consider fal
l
back
f
o
r
MA
P
_
ANON (#
3
)
commit
|
commitdiff
|
tree
2019-08-06
C
arlo
M
a
rcelo Arenas
.
.
.
src
:
c
heck
comp
i
ler page was given the expected PROT_FLAGS
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan Hercze
g
Mino
r
x
8
6 f
i
xes
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan Herczeg
Imple
m
e
n
t sljit
_
emit_put_l
a
bel on p
p
c
a
nd mi
p
s
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan He
r
c
z
eg
Implement slj
i
t_emit_put_label on
a
rm and
s
p
ar
c
.
commit
|
commitdiff
|
tree
2019-07-15
Zoltan Herczeg
Implement slj
i
t_emit_pu
t
_labe
l
on x
8
6
.
commit
|
commitdiff
|
tree
2019-02-06
Zoltan Herczeg
Support MIPS R
6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Herczeg
Use TARGET_OS_
O
SX
m
acro
f
or getti
n
g MAP_J
I
T flag
d
ynamically
.
commit
|
commitdiff
|
tree
2019-01-03
Zolt
a
n
He
r
czeg
Sev
e
ral f
i
xes
.
commit
|
commitdiff
|
tree
2018-12-14
Zolt
a
n Hercz
e
g
U
s
e TARG
E
T
_
O
S_MAC macro in the executable alloc
a
tor
.
commit
|
commitdiff
|
tree
2018-12-13
Z
oltan Herczeg
Fix MAP_JIT
i
s
sues on Mac
.
Patch by Carlo Are
n
as
.
commit
|
commitdiff
|
tree
2018-11-25
Z
oltan Herczeg
Imp
r
ove MAP_JIT falg usage on MacOS
.
Patch
b
y Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zoltan Herczeg
Ex
e
cutable allocator sup
p
o
r
t
add
e
d for newer Apply
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zolt
a
n
Herczeg
T
y
po fi
x
es by Jason Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Herczeg
Add test for fas
t
-re
t
urn + flag p
r
e
s
e
rvat
i
on
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Z
o
ltan He
r
czeg
Change fla
g
registers
f
or MIPS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan
H
erczeg
Rework w
i
n32 stack t
o
uch on x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zoltan Herczeg
Add hw division and win
d
ows suppor
t
to ARM-Thumb2
.
commit
|
commitdiff
|
tree
2018-01-30
Zolt
a
n Herczeg
Rework w
i
n32
s
tack t
o
uch on ARM-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zol
t
an
H
erczeg
Use
GCC ty
p
e
s
on Windows when availa
b
le
.
Patch
b
y Mart
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zolta
n
Herczeg
Use
s
p
directly and
rework f
u
nction
entry/exit on A
R
M
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Z
o
ltan Herczeg
Support integer division
o
n
Thum
b
2-windows
.
Patch
by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zol
t
a
n Her
c
z
e
g
Add cache flush
s
uppo
r
t
f
o
r Windows
.
Pat
c
h b
y
Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Z
o
l
tan Hercz
e
g
I
mprove CPU
d
etection
o
n
W
i
n
dows platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herc
z
eg
Rew
o
rk s
l
jit stack interface
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan
Herczeg
Suppor
t
sljit_em
i
t_fmem
on PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Z
oltan H
e
rczeg
Add sljit_e
m
it_fmem function an
d
support it on ARM-
6
4
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan He
r
c
z
eg
Remove
immediate arg su
p
p
o
r
t fo
r
fast_
r
etur
n
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan Her
c
zeg
Remove immed
i
ate
a
rg
s
upport for
N
OT, NEG, and CLZ
.
commit
|
commitdiff
|
tree
2018-01-01
Zoltan He
r
cz
e
g
Supp
o
rt
sljit_emit_mem on ARM-32
.
commit
|
commitdiff
|
tree
next