9a6f7bd0bf
rename platform=darwin -> platform={ios,macosx}, fix ios simulator build
2014-06-22 12:30:52 -06:00
dbfd65a44d
Merge pull request #280 from joshuawarner32/master
...
Fix arm compiler abort
2014-06-19 08:16:14 -06:00
ada6ce4cc3
fix arm compiler abort
2014-06-11 09:55:39 -06:00
df553cbdb6
don't create '1' file from docker/build.sh
2014-06-11 09:54:48 -06:00
7ec273fc70
Merge pull request #279 from bigfatbrowncat/avian-pack
...
Added Windows shell API lib for Android classpath
2014-06-09 08:42:33 -06:00
68e74d1284
Merge pull request #276 from mikehearn/mavericks-fix
...
Fix makefiles for building on Mavericks
2014-06-05 13:50:41 -06:00
975b1ddfd8
Merge pull request #275 from mikehearn/prop-fix
...
Set a property that the LambdaWorks SCrypt library expects to be present
2014-06-05 13:37:47 -06:00
749d1bf064
Merge pull request #278 from dicej/idleifnecessary-performance
...
only enter IdleState if necessary in idleIfNecessary
2014-06-05 08:13:12 -06:00
b16dd4e63f
only enter IdleState if necessary in idleIfNecessary
...
There's no need to enter IdleState (and incur synchronization
overhead) unless another thread is waiting to enter ExclusiveState.
This change improves the performance of the MemoryRamp test by a
factor of about 100.
2014-06-05 07:49:49 -06:00
40b78d888d
Merge pull request #274 from codespotx/master
...
Slowdowns if multiple threads access heap
2014-06-05 07:48:00 -06:00
6edc4c1b48
Fix makefiles for building on Mavericks
2014-06-05 21:34:26 +08:00
87125874b5
Set a property that the LambdaWorks SCrypt library expects to be present.
2014-06-05 21:32:39 +08:00
26547f08b6
test/MemoryRamp.java: demonstrate slow multithreaded memory access.
2014-06-04 18:00:06 +02:00
86648ea054
Merge pull request #263 from joshuawarner32/compiler-types
...
Introduce stronger typing in compiler
2014-06-01 20:08:44 -06:00
a37a6fc5b4
update version to 1.0.1
2014-06-01 20:04:34 -06:00
05d80aee8b
remove static references to TargetBytesPerWord in Compiler
2014-06-01 14:57:05 -06:00
1fb6a0bceb
fix up creation of ir::Type
2014-06-01 14:22:51 -06:00
68b725900e
remove old Subroutine comments
2014-06-01 10:04:56 -06:00
ec2e153aa8
fixup comments in Subroutine
2014-05-31 21:28:27 -06:00
9ed6a16340
make function and constant naming clearer (code review feedback)
2014-05-31 19:39:36 -06:00
a35e47b6fb
add 'mode=debug bootimage=true' test to ci.sh
2014-05-31 11:18:42 -06:00
1d86e668cb
inline Frame::*ed* code
2014-05-30 23:57:07 -06:00
955f4918b4
parameterize many Frame:: methods by type
2014-05-30 23:57:02 -06:00
7abbace8fb
replace Frame::StackType with ir::Type
2014-05-30 23:40:24 -06:00
37d104871c
test line number table generation in subroutines
2014-05-30 23:40:24 -06:00
9273d5ca39
remove redundant Compiler::initLocal footprint parameter
2014-05-30 23:40:24 -06:00
b6a3ed763c
add assert in Compiler::initLocal and fix ensuing problems
2014-05-30 23:40:24 -06:00
9a54c50db6
make asserts in loadLocal and storeLocal more strict
2014-05-30 23:40:23 -06:00
91c5599fc0
remove redundant Compiler::storeLocal footprint parameter
2014-05-30 23:40:23 -06:00
cc4525c31c
add type/footprint assert in Compiler::storeLocal
2014-05-30 23:40:23 -06:00
e7837c243e
remove redundant size parameter to appendBranch, rename type -> op
2014-05-30 23:40:23 -06:00
0eda1d7d11
add type asserts in appendBranch
2014-05-30 23:40:23 -06:00
c259faf24a
remove redundant size parameters to appendReturn and appendCall
2014-05-30 23:40:23 -06:00
9282c78549
add type asserts in appendReturn and appendCall
2014-05-30 23:40:23 -06:00
148d35bab5
remove redundant size parameters to appendCombine and appendTranslate
2014-05-30 23:40:23 -06:00
d67820054e
add type asserts in appendCombine and appendTranslate
2014-05-30 23:40:23 -06:00
008bb6b86e
remove redundant Compiler::unaryOp type parameter
2014-05-30 23:40:23 -06:00
a0443f0ef1
add type asserts in Compiler::unaryOp
2014-05-30 23:40:22 -06:00
b14709c54c
remove redundant Compiler::condJump type parameter
2014-05-30 23:40:22 -06:00
e3354617a6
add type asserts in Compiler::condJump
2014-05-30 23:40:22 -06:00
33d946d249
remove redundant Compiler::store srcType parameter
2014-05-30 23:40:22 -06:00
f6bc51647e
add type assert in Compiler::store, fix ensuing problems
2014-05-30 23:40:22 -06:00
e3d01746e8
remove redundant Compiler::truncate srcType parameter
2014-05-30 23:40:22 -06:00
3029bb2d7e
add type asserts in Compiler::truncate
2014-05-30 23:40:22 -06:00
b853f1a594
remove redundant f2i & i2f aType parameter
2014-05-30 23:40:22 -06:00
c9313d5802
add type assert in f2i & i2f
2014-05-30 23:40:22 -06:00
c843a97e23
remove redundant f2f aType parameter
2014-05-30 23:40:21 -06:00
963b371e04
remove redundant load srcType parameter
2014-05-30 23:40:21 -06:00
69966f1d36
add type assert in load, fix ensuing problems
2014-05-30 23:40:21 -06:00
6fdd5d13ca
remove redundant return_ type parameter
2014-05-30 23:40:21 -06:00