Joshua Warner
|
69edeaadee
|
remove redundant Compiler::stackCall footprint argument
|
2014-05-30 22:41:11 -06:00 |
|
Joshua Warner
|
3c9a453d17
|
add extra asserts in CallEvent
|
2014-05-30 22:41:11 -06:00 |
|
Joshua Warner
|
97ce7d2b4e
|
pass CallEvent arguments in Slice as well
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
4e00a1e304
|
add Frame::referenceStackCall
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
3aa85f2494
|
move return handling into Frame::stackCall
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
ad3ec1abf3
|
introduce Frame::stackCall util
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
86a98240b4
|
remove useless static_casts to retrieve ir::Value::type
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
479c056b2c
|
move Compiler::Operand to ir::Value
|
2014-05-30 22:41:10 -06:00 |
|
Joshua Warner
|
865041b688
|
add asserts
|
2014-05-30 22:38:10 -06:00 |
|
Joshua Warner
|
42fec084b0
|
expose Value::type and add asserts
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
00253ce528
|
remove redundant Compiler::load srcSelectType parameter
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
4c4cc49510
|
use Compiler::truncateThenExtend in more places
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
26d8e8aa1f
|
add Compiler::truncateThenExtend
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
99fa560257
|
merge Compiler::load and Compiler::loadz
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
85f114ea0f
|
use ir::Type in Compiler::loadLocal
|
2014-05-30 22:16:39 -06:00 |
|
Joshua Warner
|
53b68a693d
|
add more aggressive checks to Compiler::load*
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
27ea503233
|
switch Compiler::load* to use ir::Type rather than sizes
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
9c98986f99
|
remove redundant Compiler::store dstType parameter
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
0ee3eec478
|
add extra type checks to Compiler::store
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
8b1739dc0f
|
remove redundant Compiler::stackCall resultSize parameter
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
1d466a800e
|
remove redundant Compiler::call resultSize parameter
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
9805ff94b4
|
remove redundant Compiler::memory scale parameter
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
f9b781149e
|
add extra type checks to Compiler::store and Compiler::memory
|
2014-05-30 22:16:38 -06:00 |
|
Joshua Warner
|
1fc6011bf7
|
add extra flavor type check to Compiler::store
|
2014-05-30 22:16:37 -06:00 |
|
Joshua Warner
|
aef5acce84
|
add flavor type check to Compiler::store
|
2014-05-30 22:16:35 -06:00 |
|
Joshua Warner
|
2ed52c05a8
|
use ir::Type in Compiler::store
|
2014-05-30 21:19:33 -06:00 |
|
Joshua Warner
|
8af9bb8297
|
change Compiler::register_ to Compiler::threadRegister, since it was only used as such
|
2014-05-30 21:19:32 -06:00 |
|
Joshua Warner
|
2d444830d0
|
use ir::Type in Compiler::unaryOp and Compiler::binaryOp
|
2014-05-30 21:19:32 -06:00 |
|
Joshua Warner
|
6ed7681dc0
|
use ir::Type in f2i and friends, instead of aSize
|
2014-05-30 21:19:27 -06:00 |
|
Joel Dice
|
46f4e51c32
|
Merge pull request #273 from jentfoo/master
Improved Throwable for if getCause is overridden
|
2014-05-30 11:47:34 -06:00 |
|
Mike Jensen
|
809b3493e4
|
More defensive if getCause() changes
|
2014-05-30 09:46:38 -06:00 |
|
Mike Jensen
|
8c15c14260
|
Improved Throwable so that if getCause is overriden the printStackTrace will get the cause
|
2014-05-30 09:27:37 -06:00 |
|
Joshua Warner
|
704c05f818
|
use ir::Type in place of Compiler::OperandType
|
2014-05-29 15:30:46 -06:00 |
|
Joshua Warner
|
d8914a9646
|
use ir::Type in Compiler::initLocal
|
2014-05-29 15:30:46 -06:00 |
|
Joshua Warner
|
4bfb359cdd
|
use ir::Type in Compiler::pop
|
2014-05-29 15:30:46 -06:00 |
|
Joshua Warner
|
13342d28be
|
use ir::Type in Compiler::save
|
2014-05-29 15:30:46 -06:00 |
|
Joshua Warner
|
75f0812f7a
|
remove unused Compiler::push method
|
2014-05-29 15:30:46 -06:00 |
|
Joshua Warner
|
49a5a9f398
|
use ir::Type in Compiler::push
|
2014-05-29 15:30:45 -06:00 |
|
Joshua Warner
|
d9fee1025c
|
use ir::Type in Compiler::return_
|
2014-05-29 15:30:45 -06:00 |
|
Joshua Warner
|
587b1e3eda
|
use ir::Type in place of lir::ValueType in Value
|
2014-05-29 15:30:45 -06:00 |
|
Joshua Warner
|
855534b152
|
introduce ir::Type and begin migrating i2f and friends to it
|
2014-05-29 15:30:45 -06:00 |
|
Joshua Warner
|
73bcc766c1
|
Merge pull request #271 from dicej/socketexception
don't use GetPrimitiveArrayCritical when throwing SocketExceptions
|
2014-05-23 10:52:30 -06:00 |
|
Joel Dice
|
c0adc9a81e
|
don't use GetPrimitiveArrayCritical when throwing SocketExceptions
690ba9c fixed this for throwIOException, but we didn't notice that
throwSocketException had the same problem.
|
2014-05-23 10:35:44 -06:00 |
|
Joshua Warner
|
f2c78af824
|
Merge pull request #269 from dicej/handler
fix non-Avian classpath build regression introduced in 7a768f2
|
2014-05-21 11:13:07 -06:00 |
|
Joel Dice
|
8861f43f6d
|
fix non-Avian classpath build regression introduced in 7a768f2
While Avian's java.util.logging.Handler only has one abstract method,
the standard version has three.
|
2014-05-21 10:46:52 -06:00 |
|
Joel Dice
|
6d68ae7c13
|
Merge pull request #268 from joshuawarner32/clean-shutdown
cleanly destroy MyProcessor
|
2014-05-20 18:30:05 -06:00 |
|
Joshua Warner
|
e2f613e063
|
cleanly destroy MyProcessor to allow for creating/destroying VMs in the same process multiple times
|
2014-05-20 17:26:11 -06:00 |
|
Mike Jensen
|
714e946863
|
Merge pull request #267 from dicej/log-level
fix log level inheritance
|
2014-05-20 16:40:30 -06:00 |
|
Joel Dice
|
40f7d3b998
|
Merge pull request #265 from joshuawarner32/version-flag
add simple version flag
|
2014-05-20 14:41:59 -06:00 |
|
Joel Dice
|
f6996ceb61
|
Merge pull request #266 from joshuawarner32/unknown-host-proguard
Add UnknownHostException to proguard config
|
2014-05-20 14:37:09 -06:00 |
|