Commit Graph

4594 Commits

Author SHA1 Message Date
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