repo.or.cz
/
panda.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
update docs about object memory
2008-07-17
Vi
n
cent G
e
ddes
upd
a
te docs abou
t
object
memory
commit
|
commitdiff
|
tree
2008-07-17
Vincen
t
Geddes
Updat
e
b
y
t
ecode documentation
commit
|
commitdiff
|
tree
2008-07-17
Vincent Geddes
En
s
u
re package passes
d
ist
c
heck
commit
|
commitdiff
|
tree
2008-07-16
Vincent Gedde
s
Improved speed of
J
UMP instruction
.
Previou
s
ly i
t
teste
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-15
V
incen
t
Ge
d
des
Fi
x
na
s
ty se
g
fault in GC, in which remap_cpu() tried
.
.
.
commit
|
commitdiff
|
tree
2008-07-15
Vincent
Ge
d
des
Some
c
l
e
a
nups i
n
st-memo
r
y
.
c
commit
|
commitdiff
|
tree
2008-07-15
Vincent Gedd
e
s
A
d
ded a Prin
t
Stream clas
s
which al
l
o
ws co
n
venie
n
t
prin
t
ing
.
.
.
commit
|
commitdiff
|
tree
2008-07-14
V
incent G
e
ddes
Backtr
a
ces are now gener
a
t
ed at the Sma
l
ltalk level
.
.
.
commit
|
commitdiff
|
tree
2008-07-13
V
incent Geddes
F
i
x
ed some b
u
gs in Num
b
er
cl
a
sses
.
commit
|
commitdiff
|
tree
2008-07-13
Vin
c
ent Geddes
Imp
l
eme
n
ted Beh
a
vior#co
m
pil
e
:
code
.
Added Behavio
r
_co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2008-07-13
Vincent Gedd
e
s
Worked on #pr
i
ntOn:base:, #pri
n
tSt
r
ingBa
s
e
: for Number
.
.
.
commit
|
commitdiff
|
tree
2008-07-13
Vin
c
ent G
e
ddes
Executable
now p
r
i
n
t
s
a
pretty string description of
.
.
.
commit
|
commitdiff
|
tree
2008-07-12
Vinc
e
nt Ged
d
es
made global va
r
iable names uppercase
commit
|
commitdiff
|
tree
2008-07-12
Vincent Ge
d
des
More r
e
f
a
ctoring
.
move s
t
_special
s
to __cpu
commit
|
commitdiff
|
tree
2008-07-12
Vincent Geddes
rename st-process
o
r
.
[ch] t
o
s
t
-cpu
.
[ch]
commit
|
commitdiff
|
tree
2008-07-12
Vin
c
ent Geddes
inline some
A
rray primitives
in in
t
erpreter
commit
|
commitdiff
|
tree
2008-07-12
Vince
n
t Geddes
Im
p
r
o
ve efficiency
by no
t
having t
o
nil the st
a
ck of
.
.
.
commit
|
commitdiff
|
tree
2008-07-12
Vincent
Geddes
M
a
j
or
r
efa
c
toring
.
"
p
r
ocessor
"
is
now
n
ame
d
"
cpu"
.
.
.
.
commit
|
commitdiff
|
tree
2008-07-11
V
i
nc
e
nt Geddes
Fix yet
another b
u
g in GC, in which the instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2008-07-10
Vincen
t
Ge
d
des
Ref
a
ctor
e
d
.
Removed
d
es
c
riptor
s
t
ruc
t
s
.
commit
|
commitdiff
|
tree
2008-07-09
V
i
n
cent Geddes
Ad
d
e
d
a
n op
t
im
i
zed bytecode which can p
u
s
h smi's
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-07-09
Vincent Ge
d
des
revert previous
comm
i
t
commit
|
commitdiff
|
tree
2008-07-09
Vi
n
cen
t
Gedd
e
s
Red
u
ce cpu
f
ootprint for method_context_n
e
w()
commit
|
commitdiff
|
tree
2008-07-08
V
i
nc
e
nt Geddes
Inline
s
ome
a
rithmetic primitives in th
e
inte
r
preter
.
.
.
commit
|
commitdiff
|
tree
2008-07-08
Vincent
Geddes
Implemented
a
con
t
ext
pool
in order to reduce GC activity
.
commit
|
commitdiff
|
tree
2008-07-07
Vin
c
ent Ged
d
es
Fix m
a
jor bug in co
m
pi
l
e
r
.
Block a
r
gum
e
nts we
r
e were
.
.
.
commit
|
commitdiff
|
tree
2008-07-07
V
i
n
cent Geddes
The V
M
now uses macros instead of direct
struct mem
b
er
.
.
.
commit
|
commitdiff
|
tree
2008-07-07
Vincent Geddes
s
t
/Set
.
st: Raise error on attempt
i
n
g to ad
d
ni
l
to
.
.
.
commit
|
commitdiff
|
tree
2008-07-07
Vincent Geddes
Adde
d
Bag I
m
plementa
t
ion
commit
|
commitdiff
|
tree
2008-07-07
Vincent Geddes
Add
e
d a merge so
r
t
f
or ArrayedCollections
commit
|
commitdiff
|
tree
2008-07-06
V
i
ncent
G
eddes
* st/Compi
l
edMethod
.
s
t:
Adde
d
methods for queryi
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-06
Vincent Geddes
Added prot
o
c
o
l for
C
ompiledMet
h
od
.
More
e
nu
m
eration
.
.
.
commit
|
commitdiff
|
tree
2008-07-06
V
i
ncent Ged
d
es
u
pdate
.
bzrignore
commit
|
commitdiff
|
tree
2008-07-06
V
incent Geddes
rem
o
ve
er
r
o
n
eousl
y
added f
i
les in libs/gdtoa
commit
|
commitdiff
|
tree
2008-07-06
Vincent Geddes
Added mor
e
protoco
l
for Be
h
avior
.
Fleshed
o
ut HashedCollecti
.
.
.
commit
|
commitdiff
|
tree
2008-07-05
Vincent Geddes
Added st/
S
ystem
.
st
commit
|
commitdiff
|
tree
2008-07-05
Vincent
G
eddes
Refi
n
ed
symbols and
g
lobals hashtable,
i
m
p
ro
v
ing efficienc
y
.
.
.
commit
|
commitdiff
|
tree
2008-07-05
V
i
nc
e
nt
Ge
d
des
Renamed st-hashed-collection
.
[
c
h] to st-dic
t
io
n
ary
.
.
.
commit
|
commitdiff
|
tree
2008-07-05
Vinc
e
n
t G
e
d
des
A
d
ded Sys
t
em cl
a
ss, and made Smalltalk object visible
.
.
.
commit
|
commitdiff
|
tree
2008-07-04
Vinc
e
nt Gedd
e
s
Use macro accessors for i
n
st
a
nce variable a
c
c
e
ssi
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-07-04
Vincent
G
eddes
st/Li
s
t
.
st: Ad
d
ed
a
List
(
si
n
g
l
y-
l
inked) imple
m
entation
commit
|
commitdiff
|
tree
2008-06-30
Vincen
t
Geddes
A
d
ded a basic FileS
t
re
a
m implementatio
n
.
commit
|
commitdiff
|
tree
2008-06-30
Vincent Geddes
E
nsu
r
e that Order
e
dCollect
i
on>>
#
removeLa
s
t, >>#removeFirst
.
.
.
commit
|
commitdiff
|
tree
2008-06-30
Vincent Geddes
Implemen
t
ed OrderedCollecti
o
n class
commit
|
commitdiff
|
tree
2008-06-29
V
incent Geddes
Clean
u
p so
m
e
c
o
d
e in st-memory
.
c
commit
|
commitdiff
|
tree
2008-06-29
Vincent Gedd
e
s
Simplified
g
arbage collector, ensured
mar
k
ing
s
tack
.
.
.
commit
|
commitdiff
|
tree
2008-06-28
Vincent Ge
d
d
es
Integrat
e
h
e
ap memory ab
s
traction with garbage collector
commit
|
commitdiff
|
tree
2008-06-27
Vin
c
ent G
e
ddes
C
onsolidate
d
all co
d
e d
e
aling with ar
r
a
y
ed objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2008-06-27
Vincent
Geddes
Implemented a res
i
z
a
ble
h
eap abs
t
raction over mma
p
.
.
.
commit
|
commitdiff
|
tree
2008-06-24
Vincent Ged
d
es
* Fixed bu
g
where GC
g
ot
t
h
e
w
r
o
n
g size of block
c
ontext
.
.
.
commit
|
commitdiff
|
tree
2008-06-21
Vincent
G
eddes
Garbage co
l
lector actually works! yay!
commit
|
commitdiff
|
tree
2008-06-20
Vincent Geddes
A
dded a mark-co
m
pact garbage collector
.
commit
|
commitdiff
|
tree
2008-06-11
Vinc
e
nt Gedd
e
s
* src/st-processor
.
c: T
e
sting o
u
t Emacs-DVC
commit
|
commitdiff
|
tree
2008-06-09
Vincent Geddes
Added con
v
en
i
ence Makefile i
n
src
commit
|
commitdiff
|
tree
2008-06-09
Vincent G
e
ddes
fix regression regar
d
ing =
=
o
p
erator
commit
|
commitdiff
|
tree
2008-06-09
Vince
n
t
G
eddes
Add src/m
a
in
.
c
.
Re
n
amed src/st-interpreter
.
c to src
.
.
.
commit
|
commitdiff
|
tree
2008-06-09
Vin
c
ent
Geddes
Renamed
project t
o
Panda Smallta
l
k
commit
|
commitdiff
|
tree
2008-06-07
Vincent Gedd
e
s
opti
m
ized in
t
erp
r
e
ter using GC
C
'
s computed goto
commit
|
commitdiff
|
tree
2008-05-27
Vincent
Ged
d
es
Refactored structure and acce
s
sors for ar
r
a
y
e
d
objects
.
.
.
commit
|
commitdiff
|
tree
2008-05-27
Vincent Geddes
Imple
m
e
nted so
m
e mathematical primitives
for Float
.
.
.
commit
|
commitdiff
|
tree
2008-05-26
V
in
c
ent Ge
d
d
es
Character
s
a
re
now im
p
l
eme
n
ted as
tagged pointers
commit
|
commitdiff
|
tree
2008-05-26
Vincent Geddes
finally c
l
e
a
r up
me
m
ory
m
anag
e
m
ent issu
e
s in l
e
xer
commit
|
commitdiff
|
tree
2008-05-25
Vincent Geddes
Compiler n
o
w understands message
c
a
s
c
ades
commit
|
commitdiff
|
tree
2008-05-23
Vin
c
en
t
G
edde
s
I
n
troduced
WideString
a
nd WordArray
commit
|
commitdiff
|
tree
2008-05-23
Vince
n
t Geddes
Fixe
d
lots of
compiler
bugs
.
Adde
d
more primitives
.
.
.
commit
|
commitdiff
|
tree
2008-05-17
Vincent Geddes
Fixed
num
e
rous bug
s
:
commit
|
commitdiff
|
tree
2008-05-12
Vi
n
c
e
n
t G
e
ddes
Ad
d
ed an interpreter test
na
m
ed 'test
-
interpreter'
commit
|
commitdiff
|
tree
2008-05-10
Vince
n
t Geddes
Added a mmap()
a
ll
o
cator
.
M
ore additions to class l
i
brary
commit
|
commitdiff
|
tree
2008-05-08
Vincent Geddes
A
d
ded basic St
r
ea
m
a
nd
Collec
t
i
o
n m
e
t
h
ods
.
Al
s
o
a
dded
.
.
.
commit
|
commitdiff
|
tree
2008-05-08
Vincent Ge
d
des
Added
m
o
re m
e
thod
s
for
Sm
a
l
lI
n
teger
commit
|
commitdiff
|
tree
2008-05-07
Vincent G
e
dd
e
s
Major refactor
i
ng
.
Removed
about
9
0
0 lines of code
.
commit
|
commitdiff
|
tree
2008-05-01
Vinc
e
nt G
e
d
d
e
s
further refinements
to context switching
commit
|
commitdiff
|
tree
2008-04-28
Vincent Geddes
In
t
erpreter now suppo
r
ts blocks
.
Modified file-in sy
n
tax
.
.
.
commit
|
commitdiff
|
tree
2008-04-27
Vincen
t
Geddes
More
wor
k
on interpret
e
r
.
Can now handle messag
e
s
with
.
.
.
commit
|
commitdiff
|
tree