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
Fix incorrect PPC64 detection.
2021-07-27
Zoltan Herczeg
Fix
i
nc
o
rrect PPC64
d
etection
.
commit
|
commitdiff
|
tree
2021-05-27
Z
o
ltan Herc
z
e
g
F
ix inc
o
rrec
t
flag settings on PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Z
olta
n
Herczeg
Remove 32 suffix from comparis
o
n types
.
commit
|
commitdiff
|
tree
2021-05-04
Zoltan Herczeg
Repla
c
e m
u
l
overflow with
normal overflow
.
commit
|
commitdiff
|
tree
2021-02-12
Zolta
n
Herczeg
Auto detec
t
s390x and chan
g
e
c
onst declarations to
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan Herczeg
A
d
d
S
LJIT_UNUSED_ARG to sl
j
it_
f
ree_code
.
commit
|
commitdiff
|
tree
2020-07-15
Zoltan Herczeg
Remove msh
s
t
k
requi
r
ement
.
commit
|
commitdiff
|
tree
2020-04-06
Zoltan Herczeg
Rework 0x80
.
.
0 comput
a
t
i
on
.
commit
|
commitdiff
|
tree
2020-03-02
Zoltan Herczeg
P
rov
i
de i
n
fo on zero re
g
ist
e
r and
optimize sub operation
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Zoltan Herczeg
I
m
p
rove
t
he style of utils
.
commit
|
commitdiff
|
tree
2020-01-28
K
i
lian K
i
lger
Add SLJIT_UTIL_SIMPLE_STACK_ALLOCATIO
N
flag
t
o
use
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
h
jl-too
l
s
X86: Call a
d
just_shadow_stack only if s
h
ado
w
stack
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan Herc
z
eg
Add prefet
c
h instruct
i
ons an
d
r
emove supp
o
rt
for mov
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zoltan Her
c
zeg
Update CET
co
d
e
f
or x86 and
i
mprove test68
.
commit
|
commitdiff
|
tree
2020-01-24
h
j
l-
t
o
o
ls
x86:
E
nable
s
hadow
s
tack suppo
r
t (#1
4
)
commit
|
commitdiff
|
tree
2020-01-24
hjl-tools
X86_32: Add SLJIT_ASS
E
RT fo
r
unsupported
(%ebp)
(
#18
)
commit
|
commitdiff
|
tree
2020-01-23
hjl-t
o
ols
X86_32: Don't ove
r
allocate instru
c
tio
n
buffer
(
#17)
commit
|
commitdiff
|
tree
2020-01-23
Zoltan Herczeg
Add a
t
est whi
c
h
r
eturns with sljit_em
i
t_r
e
turn af
t
er
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Kelvin
L
ee
Patches for
VS
2
019
(
#16)
commit
|
commitdiff
|
tree
2020-01-20
Zoltan Her
c
zeg
Introd
u
ce check_sljit_e
m
i
t
_op
_
src and remove
check_sljit_
e
mi
.
.
.
commit
|
commitdiff
|
tree
2020-01-19
Kelvin
L
ee
M
a
k
e
h
eaders C++ f
r
ie
n
dly
.
(#1
5
)
commit
|
commitdiff
|
tree
2020-01-17
Zoltan H
e
rczeg
Add a n
e
w f
a
st c
a
l
l
retur
n
skipping test
.
commit
|
commitdiff
|
tree
2020-01-17
hjl-tool
s
x86: Add
S
LJ
I
T_ENDBR
to sljit_emi
t
_op0 to gener
a
te
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Zoltan Herczeg
Re
p
l
a
ce SLJIT_M
I
PS_R1 and SLJI
T
_MIPS_R6 macros into
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zolt
a
n Herczeg
Cache flush and net
b
sd fixes
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
Add jump to
d
irect address
test
s
.
commit
|
commitdiff
|
tree
2019-12-04
Carlo Marcelo
Arenas
.
.
.
macos:
m
a
ke test for harde
n
ed run
t
ime
sl
i
ghtly more
.
.
.
commit
|
commitdiff
|
tree
2019-11-29
Zoltan
H
erczeg
Fix ARMv5 JIT improper handling
o
f labels right after
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Z
o
lta
n
Herczeg
Res
t
ore ju
m
p type mask
i
ng on x
8
6
.
Reported by Ralf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan Hercze
g
Im
p
ro
v
ed Apple sup
p
ort for ex
e
cutable allocator
.
commit
|
commitdiff
|
tree
2019-08-06
Carlo M
a
rcelo Arenas
.
.
.
src: cons
i
der f
a
llback for MAP_
A
NON (#3)
commit
|
commitdiff
|
tree
2019-08-06
Carlo Mar
c
elo Arenas
.
.
.
src
:
c
h
e
ck compiler page was giv
e
n the e
x
pected
PROT_FLAGS
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan Herczeg
Minor x86 fix
e
s
.
commit
|
commitdiff
|
tree
2019-07-16
Zol
t
an Hercz
e
g
Implement sljit_em
i
t_put_label
o
n
ppc and mips
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan Herczeg
Implement sljit_emit_put_label on arm and sparc
.
commit
|
commitdiff
|
tree
2019-07-15
Z
oltan H
e
rc
z
eg
Implement sljit_emi
t
_put_
l
abel on x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zoltan Herc
z
e
g
Support MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan H
e
rc
z
eg
Us
e
T
A
RGET
_
OS_OSX macro for getting MA
P
_JIT flag dynamically
.
commit
|
commitdiff
|
tree
2019-01-03
Zoltan Herc
z
eg
Seve
r
al
fixes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan Herczeg
Use TAR
G
ET_OS_MAC macro i
n
the executable allo
c
a
tor
.
commit
|
commitdiff
|
tree
2018-12-13
Zoltan
H
erczeg
Fix MAP_JIT
i
ssues on Mac
.
Pa
t
ch by Carlo
Arenas
.
commit
|
commitdiff
|
tree
2018-11-25
Zo
l
tan H
e
rczeg
Improve MA
P
_J
I
T falg
u
s
a
g
e
o
n
MacO
S
.
Pat
c
h
by
R
ich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Z
oltan He
r
czeg
Executabl
e
allocat
o
r sup
p
ort
a
d
ded for new
e
r
Apply
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zol
t
an Herczeg
Typo f
i
x
es by Jason Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan
H
e
rczeg
Add
test
f
or fast-return + flag preservation
.
Patc
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zo
l
tan Herczeg
Change
f
lag r
e
gisters for M
I
PS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan Herczeg
Rew
o
rk wi
n
32 stack tou
c
h on x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zoltan
H
er
c
zeg
A
d
d hw division an
d
windows su
p
port to ARM-T
h
umb
2
.
commit
|
commitdiff
|
tree
2018-01-30
Zo
l
ta
n
He
r
czeg
Re
w
ork win
3
2 stack touch on
A
RM-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zo
l
tan Herczeg
Use
G
CC
t
y
p
es on
Windows when a
v
ailab
l
e
.
Patch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zoltan Hercze
g
U
se sp directly and rework function en
t
ry/exit on ARM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zoltan Herczeg
Support intege
r
division on Thumb2-windo
w
s
.
P
a
tch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan Hercze
g
Add cach
e
flush suppo
r
t for Windows
.
Patch
b
y Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zol
t
an H
e
rczeg
I
m
prove CPU detection on Windows platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herczeg
Rewo
r
k
s
l
j
it s
t
ac
k
interf
a
c
e
.
commit
|
commitdiff
|
tree
2018-01-04
Zo
l
tan
Hercze
g
Suppor
t
s
l
jit_emit_fmem on PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herczeg
A
dd slj
i
t_emit_f
m
em func
t
ion a
n
d s
u
p
p
ort
i
t on A
R
M-64
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan
H
e
rc
z
eg
R
emove im
m
ediate arg support
for
f
ast_return
.
commit
|
commitdiff
|
tree
2018-01-02
Zo
l
t
a
n
H
erczeg
R
emove
i
mmediate ar
g
support for N
O
T, NEG, and CLZ
.
commit
|
commitdiff
|
tree
2018-01-01
Z
o
ltan He
r
czeg
Support slj
i
t_emit_mem on ARM-32
.
commit
|
commitdiff
|
tree
2018-01-01
Z
o
ltan Herczeg
S
upport slj
i
t_emit
_
mem on PPC
.
commit
|
commitdiff
|
tree
2017-12-31
Zo
l
tan Herczeg
Ad
d
sljit_emit_mem functi
o
n and supp
o
r
t it on ARM-64
.
commit
|
commitdiff
|
tree
2017-12-30
Zo
l
tan H
e
rczeg
Rem
o
ve MOVU on PPC
.
commit
|
commitdiff
|
tree
2017-12-29
Zoltan Her
c
zeg
Remove MOVU on arm-32, mips, and s
p
arc
.
commit
|
commitdiff
|
tree
2017-12-28
Zo
l
tan H
e
rczeg
Remove MOVU on ARM-64
.
commit
|
commitdiff
|
tree
2017-12-26
Zoltan
Hercze
g
Remove MO
V
U o
n
x86
.
commit
|
commitdiff
|
tree
2017-10-29
Zoltan
H
erczeg
Support floa
t
ing point arguments o
n
MIPS-32
.
commit
|
commitdiff
|
tree
2017-10-29
Zoltan Her
c
z
eg
E
mit ent
e
r a
n
d set
c
o
n
t
ex
t
also use the new argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-28
Z
oltan Herczeg
Suppor
t
fl
o
ating poin
t
argu
m
en
t
s
on Win64 and MIPS-64
.
commit
|
commitdiff
|
tree
2017-10-27
Zoltan Herczeg
Support arg
u
ment passing
on PPC64
a
nd SPAR
C
32
.
commit
|
commitdiff
|
tree
2017-10-23
Zoltan Herczeg
S
up
p
or
t
four argumen
t
s on x86 a
r
chitec
t
ure
.
commit
|
commitdiff
|
tree
2017-10-22
Zoltan
Herczeg
Support soft abi
on ARM-32
.
commit
|
commitdiff
|
tree
2017-10-21
Zoltan Her
c
z
e
g
Supp
o
rt
f
loating point arguments by more
ABIs
.
commit
|
commitdiff
|
tree
2017-10-18
Zol
t
a
n
H
er
c
zeg
Start
s
upp
o
rt
i
ng floatin
g
p
o
int function c
a
l
l
arguments
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Zoltan Herczeg
P
P
C f
l
oat store and
o
t
he
r
m
i
nor fi
x
e
s
.
commit
|
commitdiff
|
tree
2017-07-24
Zoltan Herczeg
Initialize cr_
b
it
o
n PPC
.
commit
|
commitdiff
|
tree
2017-06-15
Zoltan H
e
rczeg
Cmov f
i
x for
A
R
M-32 an
d
A
R
M
-
64
.
commit
|
commitdiff
|
tree
2017-05-07
Zol
t
an He
r
czeg
Pr
o
vide 1
3
r
e
gisters on x86-64
.
commit
|
commitdiff
|
tree
2017-05-06
Zoltan Herczeg
Rew
o
r
k
and optimize sljit_
e
mit_op_flags
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan
H
erczeg
Support
pre
l
oad on MIPS a
n
d
PPC
.
commit
|
commitdiff
|
tree
2017-05-05
Z
oltan Herczeg
Support pre
l
oad o
n
ARM
.
commit
|
commitdiff
|
tree
2017-05-04
Zoltan Herczeg
I
m
prove
clarity of undefined r
e
s
ults
.
commit
|
commitdiff
|
tree
2017-05-01
Zoltan He
r
czeg
S
mall
i
mprovements
.
commit
|
commitdiff
|
tree
2017-04-30
Zoltan Herczeg
Remo
v
e T
M
P3 r
e
gis
t
er
f
r
o
m x86-
6
4
.
commit
|
commitdiff
|
tree
2017-04-28
Zoltan
H
e
rczeg
Remov
e
TMP_REG
2
uses from x86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Zoltan
Herczeg
Improve clz support on x86
.
commit
|
commitdiff
|
tree
2017-04-26
Zoltan Herczeg
Improve cm
o
v
immedate
o
n ARM-32 and Power
P
C negate
.
commit
|
commitdiff
|
tree
2017-04-25
Zol
t
an
Herc
z
eg
Remove zero flag sup
p
ort from
CLZ
.
commit
|
commitdiff
|
tree
2017-04-24
Zoltan Hercze
g
Intr
o
du
c
e sljit_
h
as_cpu_featu
r
e
.
commit
|
commitdiff
|
tree
2017-04-22
Z
o
l
tan Hercze
g
P
owerPC
o
ver
f
low
fix
.
commit
|
commitdiff
|
tree
2017-04-21
Z
o
lta
n
Herc
z
eg
Use cmp on
ARM whenever it i
s
poss
i
ble
.
commit
|
commitdiff
|
tree
2017-04-20
Z
oltan Herczeg
Add generic cmov i
n
stru
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2017-04-02
Zolta
n
Herczeg
More x86
f
ixes and a new stack te
s
t
.
commit
|
commitdiff
|
tree
2017-04-01
Zol
t
an Herczeg
Impr
o
ve stack
allocation on x86
.
commit
|
commitdiff
|
tree
2017-03-28
Z
oltan Herczeg
Make sl
j
it
_
free_unused_memory
_
exec public, P
P
C
f
lush
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Zoltan Herczeg
Rev
e
rse
the s
t
ack util
i
t
y
to top-
d
own
.
commit
|
commitdiff
|
tree
2017-02-15
Zo
l
t
an Hercze
g
Add sljit
_
se
t
_curre
n
t_flags function
.
commit
|
commitdiff
|
tree
2017-01-20
Z
o
ltan Herczeg
Add two more virtual regist
e
rs to x8
6
/32, ARM-32 r
e
fact
o
r
.
commit
|
commitdiff
|
tree
2017-01-18
Zoltan Herczeg
Remove value cac
h
ing on ARM-32
.
commit
|
commitdiff
|
tree
2017-01-17
Z
o
ltan Herczeg
R
e
m
o
ve valu
e
ca
c
h
i
ng on ARM
-
Thumb2
.
commit
|
commitdiff
|
tree
next