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
X86_32: Don't over allocate instruction buffer (#17)
2020-01-23
hjl-tools
X86_32: Don
'
t over allocate ins
t
ru
c
tion buffer (#17)
commit
|
commitdiff
|
tree
2020-01-23
Zoltan Hercz
e
g
Add a test which
return
s
with sljit_emit_r
e
turn
af
t
er
.
.
.
commit
|
commitdiff
|
tree
2020-01-20
K
e
lvin
Lee
Pat
c
hes for
VS20
1
9 (#16
)
commit
|
commitdiff
|
tree
2020-01-20
Z
oltan Herczeg
Introduce che
c
k_
s
l
j
it_emit_op_src and remove chec
k
_slj
i
t_emi
.
.
.
commit
|
commitdiff
|
tree
2020-01-19
Kelvin Lee
M
ake h
e
ader
s
C+
+
f
riendly
.
(#15)
commit
|
commitdiff
|
tree
2020-01-17
Zol
t
a
n
Herczeg
Add
a
new fast ca
l
l return skipp
i
ng
t
est
.
commit
|
commitdiff
|
tree
2020-01-17
hjl-tools
x8
6
: Add S
L
JIT_E
N
DBR to sljit_e
m
it_
o
p0 to generate
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Zoltan H
e
r
c
zeg
Replace SLJ
I
T_MIPS_R1 and SLJIT_MIPS_R6 macro
s
into
.
.
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
C
a
c
h
e flush and
n
etbsd
f
ixes
.
commit
|
commitdiff
|
tree
2019-12-09
Zoltan Herczeg
Add jump to direct addre
s
s tests
.
commit
|
commitdiff
|
tree
2019-12-04
C
a
rlo
Ma
r
celo Are
n
a
s
.
.
.
ma
c
os
:
make test for hardened runtime sli
g
htly mor
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-29
Zol
t
an Herczeg
Fix ARMv5 JIT
i
mprope
r
handling
o
f
la
b
e
ls right after
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
Zo
l
tan He
r
cze
g
R
e
store j
u
m
p type m
a
s
ki
n
g on x8
6
.
R
e
ported by R
a
l
f
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
Zoltan H
e
r
czeg
I
mpro
v
ed Apple
support for executable
a
ll
o
cator
.
commit
|
commitdiff
|
tree
2019-08-06
Carlo Marce
l
o Aren
a
s
.
.
.
s
rc
:
consider
fallback for MAP_AN
O
N
(#3)
commit
|
commitdiff
|
tree
2019-08-06
Ca
r
lo Marcelo Are
n
as
.
.
.
src: ch
e
ck c
o
mpiler
p
a
g
e was given the expected PROT_FL
A
G
S
.
.
.
commit
|
commitdiff
|
tree
2019-07-27
Zoltan Hercz
e
g
Minor x
8
6 fix
e
s
.
commit
|
commitdiff
|
tree
2019-07-16
Z
oltan Herczeg
Impl
e
ment sljit_emit_
p
ut_label on ppc an
d
m
i
p
s
.
commit
|
commitdiff
|
tree
2019-07-16
Zoltan Herczeg
Implement sl
j
i
t
_
e
mit_p
u
t_label on arm and
s
parc
.
commit
|
commitdiff
|
tree
2019-07-15
Zoltan
Herczeg
Impleme
n
t sljit_emit_
p
u
t
_
l
a
bel on x86
.
commit
|
commitdiff
|
tree
2019-02-06
Zoltan Herczeg
Suppor
t
MIPS R6
.
commit
|
commitdiff
|
tree
2019-01-22
Zol
t
an Herc
z
eg
Us
e
TARGET
_
OS_OSX macro
for gett
i
ng
M
A
P_J
I
T fla
g
dynamically
.
commit
|
commitdiff
|
tree
2019-01-03
Zoltan H
e
rczeg
Se
v
eral
f
i
xes
.
commit
|
commitdiff
|
tree
2018-12-14
Zoltan
Herczeg
Use TARG
E
T_O
S
_MAC ma
c
ro
in the executable allocator
.
commit
|
commitdiff
|
tree
2018-12-13
Zoltan
Her
c
zeg
Fix
M
A
P
_JIT
i
s
s
ue
s
on Mac
.
Patc
h
b
y
Carlo Arena
s
.
commit
|
commitdiff
|
tree
2018-11-25
Zoltan Herczeg
Improve MAP_JIT
falg usa
g
e on MacOS
.
Pa
t
ch
b
y R
i
ch
.
.
.
commit
|
commitdiff
|
tree
2018-08-13
Z
oltan He
r
czeg
Ex
e
cutab
l
e
al
l
ocator support
a
d
d
ed
f
o
r newer App
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Zoltan Herczeg
Typo fixes by Ja
s
on Hood
.
commit
|
commitdiff
|
tree
2018-03-19
Zolt
a
n Herczeg
Add
test for f
a
st-return + flag
p
reservation
.
Patch
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Zoltan Hercze
g
C
hange flag registers for MIPS
.
commit
|
commitdiff
|
tree
2018-03-05
Z
olt
a
n Herczeg
Rework w
i
n32 sta
c
k
touch on x86
.
commit
|
commitdiff
|
tree
2018-02-01
Zolt
a
n
H
erczeg
Ad
d
hw divi
s
ion
a
n
d
w
i
ndow
s
supp
o
rt to
ARM
-
T
humb2
.
commit
|
commitdiff
|
tree
2018-01-30
Zol
t
an Herczeg
Rework
w
in32 stack touch on A
R
M
-64
.
commit
|
commitdiff
|
tree
2018-01-28
Zoltan Hercz
e
g
Use G
C
C types on
Windows
w
h
e
n av
a
ilable
.
Patch b
y
Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-26
Zolta
n
Herczeg
U
s
e sp
di
r
ect
l
y and rework function ent
r
y
/
exit o
n
A
RM
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Zolt
a
n Herczeg
Suppor
t
integer division on
T
humb2-windows
.
Patch by
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Z
ol
t
an Herczeg
A
dd
c
ache fl
u
sh supp
o
rt for W
i
n
d
o
ws
.
Pa
t
ch by Martin
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Zoltan He
r
czeg
Improve CPU det
e
c
tion on Wind
o
ws platforms, thumb2
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Zoltan Herczeg
Rework s
l
j
i
t s
t
a
ck interf
a
c
e
.
commit
|
commitdiff
|
tree
2018-01-04
Zoltan
Herczeg
Sup
p
ort sljit_emit_fmem on PPC
.
commit
|
commitdiff
|
tree
2018-01-04
Zol
t
an Her
c
zeg
Add sljit_emit_fmem f
u
nction
a
nd suppo
r
t it
o
n ARM-64
.
commit
|
commitdiff
|
tree
2018-01-02
Z
o
ltan
H
e
rczeg
Remove immedia
t
e arg s
u
pport for fast_r
e
turn
.
commit
|
commitdiff
|
tree
2018-01-02
Z
o
lt
a
n Herczeg
Rem
o
ve immediate
a
rg support for NOT
,
NEG, a
n
d
C
L
Z
.
commit
|
commitdiff
|
tree
2018-01-01
Zolta
n
Herczeg
Support sljit_emit_mem
on ARM-3
2
.
commit
|
commitdiff
|
tree
2018-01-01
Zoltan Herczeg
Support
sljit_e
m
it_mem on PPC
.
commit
|
commitdiff
|
tree
2017-12-31
Zoltan
H
erczeg
Add sljit_em
i
t_me
m
function and sup
p
or
t
it
on ARM-
6
4
.
commit
|
commitdiff
|
tree
2017-12-30
Zoltan H
e
rczeg
Remove MOVU on
P
PC
.
commit
|
commitdiff
|
tree
2017-12-29
Zo
l
tan Herczeg
Remove MOVU on arm-32, mips
,
and s
p
arc
.
commit
|
commitdiff
|
tree
2017-12-28
Zoltan Hercze
g
Remove MOVU on AR
M
-64
.
commit
|
commitdiff
|
tree
2017-12-26
Zoltan
H
ercz
e
g
Re
m
ove MOVU on x86
.
commit
|
commitdiff
|
tree
2017-10-29
Z
o
ltan Her
c
zeg
Support floating point arguments o
n
MIPS-3
2
.
commit
|
commitdiff
|
tree
2017-10-29
Zo
l
t
a
n Hercz
e
g
E
m
i
t enter a
n
d set context
a
lso use t
h
e new arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2017-10-28
Zoltan He
r
c
z
eg
Support floa
t
in
g
point arguments on Win64 an
d
MIPS-64
.
commit
|
commitdiff
|
tree
2017-10-27
Zol
t
an H
e
rczeg
S
u
pport a
r
gumen
t
p
assing on P
P
C
6
4 and SPA
R
C32
.
commit
|
commitdiff
|
tree
2017-10-23
Zoltan H
e
rc
z
eg
Support four ar
g
uments on x86 architecture
.
commit
|
commitdiff
|
tree
2017-10-22
Zoltan H
e
rczeg
Sup
p
ort soft
a
bi on ARM-32
.
commit
|
commitdiff
|
tree
2017-10-21
Zo
l
tan Herczeg
Support floating
point
arguments by
m
ore ABIs
.
commit
|
commitdiff
|
tree
2017-10-18
Z
oltan Herczeg
Start sup
p
orting float
i
ng point funct
i
on
c
all arguments
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Z
olt
a
n
Herczeg
P
PC fl
o
at store and oth
e
r minor fix
e
s
.
commit
|
commitdiff
|
tree
2017-07-24
Z
o
ltan H
e
r
czeg
Initial
i
ze cr_bit on P
P
C
.
commit
|
commitdiff
|
tree
2017-06-15
Zoltan Herczeg
Cmov fix for ARM
-
32 an
d
ARM-64
.
commit
|
commitdiff
|
tree
2017-05-07
Zoltan H
e
rc
z
eg
Provid
e
13
re
g
isters on x86-6
4
.
commit
|
commitdiff
|
tree
2017-05-06
Zoltan Herczeg
Rewo
r
k
and optimiz
e
sljit_emit_op_fl
a
gs
.
commit
|
commitdiff
|
tree
2017-05-05
Zol
t
an H
e
rc
z
eg
Support preload on MIP
S
and PPC
.
commit
|
commitdiff
|
tree
2017-05-05
Zoltan
Herc
z
eg
Supp
o
rt
p
r
e
l
oad o
n
ARM
.
commit
|
commitdiff
|
tree
2017-05-04
Zoltan Hercze
g
Improve clarity of
undefin
e
d
r
esult
s
.
commit
|
commitdiff
|
tree
2017-05-01
Zolt
a
n Herczeg
Small im
p
ro
v
ements
.
commit
|
commitdiff
|
tree
2017-04-30
Zol
t
a
n
Her
c
zeg
R
emove T
M
P3 regist
e
r from x86-64
.
commit
|
commitdiff
|
tree
2017-04-28
Zolta
n
Herczeg
Remove TMP_
R
E
G
2
u
ses from x86-6
4
.
commit
|
commitdiff
|
tree
2017-04-28
Zolta
n
Herczeg
Improve clz su
p
p
ort
o
n x86
.
commit
|
commitdiff
|
tree
2017-04-26
Zoltan
Her
c
z
e
g
Improve cmov immedate
o
n
ARM-32 and PowerPC negate
.
commit
|
commitdiff
|
tree
2017-04-25
Zolt
a
n Her
c
zeg
Remov
e
zero fla
g
support f
r
om CLZ
.
commit
|
commitdiff
|
tree
2017-04-24
Zoltan Herczeg
In
t
roduce sljit_has_cpu
_
feature
.
commit
|
commitdiff
|
tree
2017-04-22
Zolt
a
n Herczeg
PowerPC overflo
w
fix
.
commit
|
commitdiff
|
tree
2017-04-21
Zol
t
an Her
c
z
e
g
Use cmp on ARM
whene
v
er it is possible
.
commit
|
commitdiff
|
tree
2017-04-20
Zoltan Hercz
e
g
Add generic cmov i
n
struc
t
ion
.
commit
|
commitdiff
|
tree
2017-04-02
Zol
t
a
n Herczeg
More x8
6
fixes and a new
s
tack
test
.
commit
|
commitdiff
|
tree
2017-04-01
Zolta
n
Her
c
zeg
Impro
v
e
stac
k
a
llo
c
ation on x86
.
commit
|
commitdiff
|
tree
2017-03-28
Zoltan Herczeg
Make sljit_free_unused_memory_exec
public, PPC flus
h
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Zol
t
a
n Her
c
zeg
Re
v
erse the
s
tac
k
util
i
ty to top-down
.
commit
|
commitdiff
|
tree
2017-02-15
Zoltan
H
erczeg
Add
sljit_set_current_
f
lags
f
unction
.
commit
|
commitdiff
|
tree
2017-01-20
Zoltan Herczeg
Add tw
o
more
v
irtual r
e
gisters t
o
x
86/32
,
ARM-32 r
e
f
actor
.
commit
|
commitdiff
|
tree
2017-01-18
Zolt
a
n H
e
rczeg
R
e
m
ove value caching on ARM-32
.
commit
|
commitdiff
|
tree
2017-01-17
Z
olt
a
n He
r
c
zeg
R
e
move va
l
ue ca
c
hing on ARM-T
h
umb2
.
commit
|
commitdiff
|
tree
2017-01-16
Z
o
ltan
Herczeg
Move wi
t
h
update rewor
k
.
commit
|
commitdiff
|
tree
2017-01-13
Z
oltan
H
erczeg
Arm
3
2 store f
i
xes
.
commit
|
commitdiff
|
tree
2017-01-13
Zoltan Herczeg
Update macros and r
e
move copyright years
.
commit
|
commitdiff
|
tree
2017-01-12
Zolt
a
n Hercz
e
g
Reworking
flags, removing keep flags
.
commit
|
commitdiff
|
tree
2017-01-12
Zoltan Herczeg
Q
u
i
ck fix for regexji
t
.
commit
|
commitdiff
|
tree
2017-01-12
Zoltan Hercz
e
g
Improve protect
e
d executable alloca
t
o
r
.
Patch insip
r
ed
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Zo
l
ta
n
Herczeg
Fully support dynamic code
modifi
c
ations again
.
commit
|
commitdiff
|
tree
2017-01-04
Zoltan Her
c
zeg
Su
p
port pro
t
ected allocat
o
r
o
n
all architectures e
x
cept
.
.
.
commit
|
commitdiff
|
tree
2017-01-02
Zoltan Herczeg
Rework pr
o
tected allocator, o
n
l
y x86
linux
i
s
supported
.
.
.
commit
|
commitdiff
|
tree
2016-12-09
Zol
t
an He
r
czeg
Add prot
e
c
t
ed execu
t
ab
l
e all
o
cat
o
r
.
commit
|
commitdiff
|
tree
2016-07-17
Z
o
l
tan Herc
z
eg
Remove
S
LJIT
_
MEMMOVE
.
commit
|
commitdiff
|
tree
2016-07-15
Zoltan Herczeg
Fix unalign
e
d accesses
o
n x86
.
P
atch b
y
M
a
rc Mutz
.
commit
|
commitdiff
|
tree
2016-05-19
Zo
l
tan Hercz
e
g
Fix a racing
condition repo
r
ted by Mo
z
illa
.
commit
|
commitdiff
|
tree
2016-04-06
Zolt
a
n
H
erczeg
Suppo
r
t Andro
i
d ARM64 ca
c
heflush
.
Patch by Tavian Barnes
.
commit
|
commitdiff
|
tree
2016-03-02
Zoltan Herczeg
U
p
date opcode dump
.
commit
|
commitdiff
|
tree
2016-03-01
Zoltan Herczeg
Better t
y
pe specification for int
e
g
er operations and
.
.
.
commit
|
commitdiff
|
tree
next