Joel Dice
|
83d5d6fde4
|
avoid unnecessary moves in resolveJunctionSite; distinguish between branches and other events when deciding when to marshal values at junctions
|
2008-10-07 18:08:13 -06:00 |
|
Joel Dice
|
aeafb52bcb
|
add ZipFile(File) constructor and ZipFile.close
|
2008-10-06 17:30:48 -06:00 |
|
Joel Dice
|
114bf777bb
|
avoid null pointer deref in Java_java_io_RandomAccessFile_open
|
2008-10-06 17:30:07 -06:00 |
|
Joel Dice
|
f6c4496166
|
various bugfixes
|
2008-10-05 18:50:59 -06:00 |
|
Joel Dice
|
adb63778f0
|
fix stack and local snapshots for DummyEvents
|
2008-10-04 18:14:43 -06:00 |
|
Joel Dice
|
d54ee9081b
|
return null for null argument to MyArchitecture::frameIp
|
2008-10-04 18:12:29 -06:00 |
|
Joel Dice
|
83aa342bc8
|
hello, world on amd64
|
2008-10-04 11:26:35 -06:00 |
|
Joel Dice
|
ae75be5683
|
add copyright headers
|
2008-10-03 14:57:40 -06:00 |
|
Joel Dice
|
2684b7c024
|
remove debug logging
|
2008-10-03 14:26:23 -06:00 |
|
Joel Dice
|
49534c25f6
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2008-10-03 14:15:53 -06:00 |
|
Joel Dice
|
4c307ae8c6
|
implement minimal, read-only versions of RandomAccessFile and ZipFile
|
2008-10-03 14:15:47 -06:00 |
|
dain
|
c9e0aa824d
|
Initialized variables to appease gcc 4.2
|
2008-10-02 13:20:30 -06:00 |
|
Joel Dice
|
07daa9be51
|
free properties array in Machine::dispose
|
2008-09-30 17:03:13 -06:00 |
|
Joel Dice
|
df75153a85
|
handle case of null Stack::pushEvent in CallEvent ctor
|
2008-09-30 11:22:46 -06:00 |
|
Joel Dice
|
89cc5aa546
|
initialize JarElement::region in constructor
|
2008-09-29 18:04:47 -06:00 |
|
Joel Dice
|
e2f0b45337
|
add 'small' optimization mode
|
2008-09-29 11:13:31 -06:00 |
|
Joel Dice
|
823327a00b
|
fix bytecode address calculations which broke when using -Os
|
2008-09-29 08:46:44 -06:00 |
|
Joel Dice
|
d409f89d5d
|
ensure that only one value holds a given frame site at at time
|
2008-09-28 15:56:12 -06:00 |
|
Joel Dice
|
61c708d7b2
|
reserve stack space for arguments to native calls
|
2008-09-28 13:00:52 -06:00 |
|
Joel Dice
|
c699725cf8
|
avoid running out of registers when picking junction sites
|
2008-09-27 16:01:39 -06:00 |
|
Joel Dice
|
965b83303f
|
implement additional instructions
|
2008-09-27 16:00:58 -06:00 |
|
Joel Dice
|
1910e1b837
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2008-09-26 18:17:41 -06:00 |
|
Joel Dice
|
ac988f7a0d
|
fix static field lookup from interfaces
|
2008-09-26 18:17:13 -06:00 |
|
Joel Dice
|
025cf59bb6
|
Vector.setElementAt should return void
|
2008-09-26 18:16:35 -06:00 |
|
Joel Dice
|
066714933c
|
implement Random.nextBytes and Random.nextLong
|
2008-09-26 15:30:08 -06:00 |
|
Joel Dice
|
a16a00a7fb
|
implement ByteArrayOutputStream.reset
|
2008-09-26 15:29:38 -06:00 |
|
J. Treadwell
|
27e8bd1406
|
Temporary StringBuilder fix
|
2008-09-26 11:31:47 -06:00 |
|
Joel Dice
|
93a96f3833
|
fix backwards logic in Stack.empty
|
2008-09-26 08:10:16 -06:00 |
|
Joel Dice
|
11c2afbf91
|
bugfixes
|
2008-09-24 18:48:32 -06:00 |
|
Joel Dice
|
f2bf152eba
|
more bugfixes
|
2008-09-23 18:01:42 -06:00 |
|
Joel Dice
|
d4938115ef
|
various bugfixes
|
2008-09-23 15:18:41 -06:00 |
|
J. Treadwell
|
8e79618392
|
added StringBuffer/Builder methods
|
2008-09-22 09:31:10 -06:00 |
|
Joel Dice
|
b8dd495ada
|
fix build
|
2008-09-22 08:28:18 -06:00 |
|
Joel Dice
|
86bec5e3b7
|
sketch out handling of reads at control flow blocks with multiple predecessors
|
2008-09-21 18:58:54 -06:00 |
|
Joel Dice
|
1b4ad1db42
|
snapshot
|
2008-09-20 17:42:46 -06:00 |
|
Joel Dice
|
96c6c7f8ea
|
don't log JIT results to stderr unless DebugCompile is true
|
2008-09-19 16:43:06 -06:00 |
|
Joel Dice
|
1657fb794c
|
support logging addresses and names of JIT-compiled methods to a file specified via a system property
|
2008-09-19 11:34:37 -06:00 |
|
Joel Dice
|
fadb66044b
|
remove unused instructions from x86.cpp
|
2008-09-16 07:59:34 -06:00 |
|
Joel Dice
|
606e5cb238
|
lots of bugfixes - finally got Simple.pow() working
|
2008-09-14 20:28:42 -06:00 |
|
Joel Dice
|
bd9e8a77e2
|
improved tracking of data flow across control flow boundaries
|
2008-09-13 15:09:26 -06:00 |
|
Joel Dice
|
44ccd2b09e
|
write alignment padding to output buffer in MyAssembler::writeTo
|
2008-09-13 15:07:39 -06:00 |
|
Joel Dice
|
392a1417e5
|
lots of bugfixes and a few instructions added
|
2008-09-08 18:31:19 -06:00 |
|
Joel Dice
|
011cbe44e3
|
test a simple loop in Simple.java
|
2008-09-07 20:22:27 -06:00 |
|
Joel Dice
|
1dd25325c8
|
implement various instructions, including AlignedCall
|
2008-09-07 20:21:52 -06:00 |
|
Joel Dice
|
dcdf78dc44
|
fix localOffset calculation
|
2008-09-07 20:21:11 -06:00 |
|
Joel Dice
|
6b142b2f10
|
Merge branch 'powerpc' of oss.readytalk.com:/var/local/git/avian into powerpc
|
2008-09-07 19:08:35 -06:00 |
|
Joel Dice
|
af9758a6d3
|
got a simple arithmetic test working
|
2008-09-07 14:12:11 -06:00 |
|
Joel Dice
|
42123c4c8c
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian into powerpc
|
2008-09-06 19:40:50 -06:00 |
|
Joel Dice
|
9971eaa92a
|
support out-of-order compilation in x86 assembler
|
2008-09-06 19:37:12 -06:00 |
|
Joel Dice
|
ed806ca740
|
working towards compiling simple methods
|
2008-09-06 15:25:41 -06:00 |
|