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 flag settings on PPC.
2021-05-27
Zo
l
t
an Herczeg
F
i
x
incorrect flag settings on PPC
.
commit
|
commitdiff
|
tree
2021-05-27
Zoltan Herczeg
Remove 32
s
u
ffix from comparison types
.
commit
|
commitdiff
|
tree
2021-05-04
Zoltan Herczeg
Replace mul
o
verflow with nor
m
al ov
e
rflow
.
commit
|
commitdiff
|
tree
2021-02-12
Z
olt
a
n Herczeg
Auto detect s
3
90x
a
nd change const decl
a
rations to
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Zoltan
He
r
c
z
eg
Add SLJIT_UNUSED_ARG to s
l
jit_free_code
.
commit
|
commitdiff
|
tree
2020-07-15
Z
oltan Her
c
zeg
Remove mshstk requ
i
rement
.
commit
|
commitdiff
|
tree
2020-04-06
Zoltan Herczeg
Rework 0
x
80
.
.
0 computatio
n
.
commit
|
commitdiff
|
tree
2020-03-02
Zol
t
a
n Herc
z
eg
Provide info
o
n zero regist
e
r
a
nd o
p
t
i
m
i
ze su
b
operation
.
.
.
commit
|
commitdiff
|
tree
2020-01-28
Zoltan Her
c
zeg
Imp
r
ove the style of util
s
.
commit
|
commitdiff
|
tree
2020-01-28
Kilian Kilge
r
A
d
d SLJIT_UTI
L
_
S
I
M
PLE_STACK_
A
LLOCATION flag to use
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
hjl-tool
s
X
86: Cal
l
adjust_sha
d
ow_
s
t
ack onl
y
if shadow sta
c
k
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zolt
a
n Hercze
g
A
dd pref
e
tc
h
instructions and remove support for mov
.
.
.
commit
|
commitdiff
|
tree
2020-01-24
Zolt
a
n Her
c
ze
g
U
p
d
ate CET cod
e
f
o
r x
8
6 and improve
t
es
t
6
8
.
commit
|
commitdiff
|
tree
2020-01-24
hj
l
-tools
x86: En
a
b
l
e shadow st
a
c
k
support (#14)
commit
|
commitdiff
|
tree
2020-01-24
hjl-to
o
ls
X86_32
:
Add SLJIT_ASSERT for
unsupport
e
d (%ebp
)
(#18
)
commit
|
commitdiff
|
tree
2020-01-23
hjl-tools
X
8
6
_32:
D
o
n
't ove
r
allo
c
ate instruction buffe
r
(#17)
commit
|
commitdiff
|
tree
2020-01-23
Z
o
ltan Herczeg
Add
a
test which
retu
r
ns
with sljit
_
em
i
t_return after
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
Kelvi
n
Lee
Patches f
o
r VS2019 (#16)
commit
|
commitdiff
|
tree
2020-01-20
Zoltan Herczeg
Introduce che
c
k_s
l
jit_emit
_
op_src an
d
remov
e
chec
k
_sljit_emi
.
.
.
commit
|
commitdiff
|
tree
2020-01-19
Ke
l
vin Lee
M
ake headers
C++
f
r
iend
l
y
.
(#15)
commit
|
commitdiff
|
tree
2020-01-17
Zo
l
tan
H
erczeg
Add a new
f
a
st call retur
n
s
kippi
n
g test
.
commit
|
commitdiff
|
tree
2020-01-17
hjl-tools
x86: Add S
L
JIT_E
N
D
B
R to sljit_em
i
t_op0 to gen
e
rate
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Zol
t
an Herc
z
eg
R
eplac
e
SLJI
T
_MIPS_R1
a
nd SLJIT_M
I
PS_R6 macros int
o
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zo
l
t
a
n Herczeg
C
ache flush and netbsd fix
e
s
.
commit
|
commitdiff
|
tree
2019-12-09
Zo
l
tan Herczeg
Add jump
t
o
d
irect a
d
dress tests
.
commit
|
commitdiff
|
tree
2019-12-04
Carlo
M
arce
l
o Arenas
.
.
.
macos: make test for
h
ardened
r
untime slig
h
tly mor
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-29
Zoltan Hercze
g
Fix
A
RMv5 JIT improper ha
n
dling
of labels
r
igh
t
after
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zolta
n
Herczeg
Restore jump type mask
i
ng on x86
.
Repor
t
ed by R
a
lf
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan Herczeg
Improved Apple supp
o
rt for executable
alloc
a
t
o
r
.
commit
|
commitdiff
|
tree
2019-08-06
Carlo Mar
c
elo Arenas
.
.
.
src: con
s
ider fa
l
lback for MAP_ANON (#3)
commit
|
commitdiff
|
tree
2019-08-06
Ca
r
l
o
Marcelo A
r
enas
.
.
.
sr
c
: ch
e
c
k
compiler p
a
g
e
was
g
iven the expected PROT_FLAGS
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan Hercze
g
M
inor
x
86 fixes
.
commit
|
commitdiff
|
tree
2019-07-16
Zol
t
a
n Hercz
e
g
Impl
e
ment sljit_emit_put_label on p
p
c a
n
d mips
.
commit
|
commitdiff
|
tree
2019-07-16
Zolt
a
n Herczeg
Implement slj
i
t_emit_put_
l
abel on arm an
d
sparc
.
commit
|
commitdiff
|
tree
2019-07-15
Zolta
n
Herczeg
Implement sljit_emit
_
put_label
o
n
x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zol
t
an Herczeg
Supp
o
rt
MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zoltan Herczeg
Use TA
R
G
ET_O
S
_OSX macro
for getting MAP
_
JIT f
l
a
g
dyna
m
ically
.
commit
|
commitdiff
|
tree
2019-01-03
Zoltan Herczeg
Several fixes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan Her
c
zeg
U
se TARGE
T
_OS_MAC
m
acro in the executable alloca
t
or
.
commit
|
commitdiff
|
tree
2018-12-13
Zol
t
an Herczeg
F
i
x MAP_JIT
i
ssu
e
s
on Mac
.
P
atch by C
a
rl
o
A
r
enas
.
commit
|
commitdiff
|
tree
2018-11-25
Zol
t
an
H
erc
z
eg
I
mprove MAP_JIT falg usage on MacOS
.
Patch by Rich
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Zoltan Hercze
g
Executable
a
llo
c
ator support added
f
or newer Appl
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zolt
a
n Herc
z
eg
Typo
f
i
x
es
by Jason H
o
od
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan H
e
rc
z
eg
Add
test for fast-return +
flag preserv
a
tion
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Herczeg
Change flag reg
i
s
t
ers
for MIPS
.
commit
|
commitdiff
|
tree
2018-03-05
Zoltan Her
c
z
e
g
Rework win32 stack
tou
c
h
o
n
x
86
.
commit
|
commitdiff
|
tree
2018-02-01
Zo
l
tan Herczeg
Add hw
divisio
n
an
d
wi
n
dow
s
sup
p
ort to ARM-Thu
m
b2
.
commit
|
commitdiff
|
tree
2018-01-30
Zo
l
tan Herc
z
eg
Re
w
ork wi
n
3
2 stack
to
u
c
h
on ARM
-
64
.
commit
|
commitdiff
|
tree
2018-01-28
Zoltan Hercz
e
g
Use GCC types on Windo
w
s when avai
l
able
.
Patch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Z
olta
n
Herczeg
U
s
e sp directl
y
and rework
f
unction entry/exit on ARM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zoltan Herczeg
Suppor
t
in
t
eger
division on Thumb2-windo
w
s
.
Patch
by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Zoltan
H
erczeg
Ad
d
cache flush support for
W
indows
.
Patch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zoltan Hercze
g
Improve CPU detection on
W
indows platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herczeg
Rework s
l
jit s
t
ack
i
nterface
.
commit
|
commitdiff
|
tree
2018-01-04
Z
o
ltan Herczeg
Support sljit_emit
_
fmem on
PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan Herczeg
Add sljit_emit_fmem func
t
ion and s
u
ppor
t
it on
A
RM-64
.
commit
|
commitdiff
|
tree
2018-01-02
Z
olta
n
Her
c
zeg
Remove immediate
a
rg
s
upport f
o
r fas
t
_return
.
commit
|
commitdiff
|
tree
2018-01-02
Zoltan Herc
z
eg
Remov
e
i
mmediate arg support
for NOT, NE
G
, and CLZ
.
commit
|
commitdiff
|
tree
2018-01-01
Zoltan
H
ercz
e
g
Su
p
p
o
r
t
sljit_em
i
t_mem on ARM-32
.
commit
|
commitdiff
|
tree
2018-01-01
Zoltan H
e
r
c
zeg
Support
slj
i
t_e
m
it_
m
em on P
P
C
.
commit
|
commitdiff
|
tree
2017-12-31
Zoltan H
e
rczeg
Add sljit_emit_mem function
a
n
d
support it on ARM-64
.
commit
|
commitdiff
|
tree
2017-12-30
Zoltan
H
erc
z
eg
Remove MOVU on PPC
.
commit
|
commitdiff
|
tree
2017-12-29
Zoltan Herczeg
Remove MOVU
o
n arm-32
,
mips, and sparc
.
commit
|
commitdiff
|
tree
2017-12-28
Zoltan Herczeg
Re
m
ove MO
V
U
o
n
A
RM-64
.
commit
|
commitdiff
|
tree
2017-12-26
Z
oltan Herczeg
Remove MOVU on x86
.
commit
|
commitdiff
|
tree
2017-10-29
Zol
t
an Herczeg
S
u
pport floatin
g
poi
n
t arguments on MIPS-32
.
commit
|
commitdiff
|
tree
2017-10-29
Zolt
a
n Herczeg
Emit enter and set c
o
ntext also use
t
h
e
n
ew argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-28
Zoltan Herczeg
Suppo
r
t floating
p
oi
n
t argumen
t
s
on Win6
4
and M
I
PS-
6
4
.
commit
|
commitdiff
|
tree
2017-10-27
Zolta
n
Hercze
g
Sup
p
ort
a
rgumen
t
pas
s
ing o
n
P
P
C64 and SPARC32
.
commit
|
commitdiff
|
tree
2017-10-23
Zoltan Her
c
zeg
Sup
p
o
r
t
f
o
ur argu
m
ents on x86
a
r
chitecture
.
commit
|
commitdiff
|
tree
2017-10-22
Z
o
l
ta
n
Her
c
z
eg
Support soft abi on ARM-32
.
commit
|
commitdiff
|
tree
2017-10-21
Zolt
a
n Herc
z
eg
S
u
p
port floating point arguments by more ABIs
.
commit
|
commitdiff
|
tree
2017-10-18
Zoltan Herczeg
Start supporting floating point fu
n
c
tion call
arguments
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Zoltan Herczeg
PPC fl
o
at st
o
r
e and other
m
in
o
r fixes
.
commit
|
commitdiff
|
tree
2017-07-24
Zol
t
an Her
c
ze
g
Initialize cr_bit on PPC
.
commit
|
commitdiff
|
tree
2017-06-15
Z
o
ltan Herczeg
Cmov fix f
o
r
A
RM-32 and ARM-6
4
.
commit
|
commitdiff
|
tree
2017-05-07
Z
oltan Hercze
g
Pr
o
v
i
de
1
3
r
egis
t
er
s
on
x
86-64
.
commit
|
commitdiff
|
tree
2017-05-06
Zo
l
tan Herczeg
R
ework an
d
optimize sl
j
it_emit_op_flags
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan Hercz
e
g
S
u
pport p
r
eload on MIPS and
P
PC
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan Herczeg
Support preloa
d
on ARM
.
commit
|
commitdiff
|
tree
2017-05-04
Zoltan H
e
rc
z
eg
Improve clar
i
t
y of
u
n
defined result
s
.
commit
|
commitdiff
|
tree
2017-05-01
Zoltan Herczeg
Sm
a
ll
improveme
n
ts
.
commit
|
commitdiff
|
tree
2017-04-30
Zo
l
tan Herc
z
eg
Remov
e
TMP3 register from x86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Zoltan Herczeg
Re
m
o
ve
T
M
P_REG2 uses from
x
86
-
64
.
commit
|
commitdiff
|
tree
2017-04-28
Zol
t
an Herczeg
Im
p
rove
c
lz supp
o
rt on x86
.
commit
|
commitdiff
|
tree
2017-04-26
Zol
t
an Herczeg
Improve cm
o
v immedate on
ARM-32 and
PowerPC negate
.
commit
|
commitdiff
|
tree
2017-04-25
Zoltan Herc
z
e
g
R
e
move
zero fla
g
support f
r
om CLZ
.
commit
|
commitdiff
|
tree
2017-04-24
Zoltan H
e
rczeg
Introduce sljit_has_cpu_featu
r
e
.
commit
|
commitdiff
|
tree
2017-04-22
Z
ol
t
a
n Herc
z
eg
PowerPC overf
l
ow f
i
x
.
commit
|
commitdiff
|
tree
2017-04-21
Zoltan H
e
rczeg
U
se cmp
o
n ARM whenever it is
p
ossible
.
commit
|
commitdiff
|
tree
2017-04-20
Zolta
n
Herczeg
Add
gener
i
c
cmov
i
nstruction
.
commit
|
commitdiff
|
tree
2017-04-02
Zoltan H
e
r
czeg
More x86 fi
x
es a
n
d a new
s
tack test
.
commit
|
commitdiff
|
tree
2017-04-01
Zoltan Herczeg
Improve st
a
ck all
o
catio
n
on x86
.
commit
|
commitdiff
|
tree
2017-03-28
Zoltan Herczeg
Make sl
j
it_free_unu
s
e
d_memory
_
ex
e
c pub
l
ic, PPC flush
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Zoltan Her
c
zeg
Reverse the
stack u
t
ility to top-down
.
commit
|
commitdiff
|
tree
2017-02-15
Zoltan H
e
rc
z
eg
Add sljit
_
set_current_flags function
.
commit
|
commitdiff
|
tree
2017-01-20
Zoltan He
r
czeg
Add two mor
e
vir
t
ual re
g
isters to
x86/32,
ARM-32
refactor
.
commit
|
commitdiff
|
tree
2017-01-18
Zolta
n
H
e
rczeg
Remo
v
e valu
e
ca
c
hing
o
n ARM-3
2
.
commit
|
commitdiff
|
tree
2017-01-17
Zoltan
H
e
rczeg
Remove val
u
e caching on ARM-
T
humb2
.
commit
|
commitdiff
|
tree
2017-01-16
Zoltan Her
c
zeg
Move with
update rework
.
commit
|
commitdiff
|
tree
next