Permalink
Browse files

Integrated LuaJIT, now native performance on the device

  • Loading branch information...
1 parent 1b7022d commit 65a9d5921d83dad2e385cbefdc6d0320465b9a38 @HaseebYousaf committed Dec 22, 2011
Showing with 560 additions and 18,419 deletions.
  1. +156 −2,276 Loop2d.xcodeproj/haseebyousaf.pbxuser
  2. +52 −35 Loop2d.xcodeproj/haseebyousaf.perspectivev3
  3. +29 −178 Loop2d.xcodeproj/project.pbxproj
  4. +6 −1 README
  5. +1 −1 classes/AppDelegate.mm
  6. +0 −1,087 libraries/wax/lib/lua/lapi.c
  7. +0 −16 libraries/wax/lib/lua/lapi.h
  8. +0 −652 libraries/wax/lib/lua/lauxlib.c
  9. +18 −40 libraries/wax/lib/lua/lauxlib.h
  10. +0 −653 libraries/wax/lib/lua/lbaselib.c
  11. +0 −839 libraries/wax/lib/lua/lcode.c
  12. +0 −76 libraries/wax/lib/lua/lcode.h
  13. +0 −397 libraries/wax/lib/lua/ldblib.c
  14. +0 −638 libraries/wax/lib/lua/ldebug.c
  15. +0 −33 libraries/wax/lib/lua/ldebug.h
  16. +0 −518 libraries/wax/lib/lua/ldo.c
  17. +0 −57 libraries/wax/lib/lua/ldo.h
  18. +0 −164 libraries/wax/lib/lua/ldump.c
  19. +0 −174 libraries/wax/lib/lua/lfunc.c
  20. +0 −34 libraries/wax/lib/lua/lfunc.h
  21. +0 −711 libraries/wax/lib/lua/lgc.c
  22. +0 −110 libraries/wax/lib/lua/lgc.h
  23. BIN libraries/wax/lib/lua/libluajit.a
  24. +0 −38 libraries/wax/lib/lua/linit.c
  25. +0 −553 libraries/wax/lib/lua/liolib.c
  26. +0 −461 libraries/wax/lib/lua/llex.c
  27. +0 −81 libraries/wax/lib/lua/llex.h
  28. +0 −128 libraries/wax/lib/lua/llimits.h
  29. +0 −263 libraries/wax/lib/lua/lmathlib.c
  30. +0 −86 libraries/wax/lib/lua/lmem.c
  31. +0 −49 libraries/wax/lib/lua/lmem.h
  32. +0 −666 libraries/wax/lib/lua/loadlib.c
  33. +0 −214 libraries/wax/lib/lua/lobject.c
  34. +0 −381 libraries/wax/lib/lua/lobject.h
  35. +0 −102 libraries/wax/lib/lua/lopcodes.c
  36. +0 −268 libraries/wax/lib/lua/lopcodes.h
  37. +0 −243 libraries/wax/lib/lua/loslib.c
  38. +0 −1,339 libraries/wax/lib/lua/lparser.c
  39. +0 −82 libraries/wax/lib/lua/lparser.h
  40. +0 −214 libraries/wax/lib/lua/lstate.c
  41. +0 −169 libraries/wax/lib/lua/lstate.h
  42. +0 −111 libraries/wax/lib/lua/lstring.c
  43. +0 −31 libraries/wax/lib/lua/lstring.h
  44. +0 −869 libraries/wax/lib/lua/lstrlib.c
  45. +0 −588 libraries/wax/lib/lua/ltable.c
  46. +0 −40 libraries/wax/lib/lua/ltable.h
  47. +0 −287 libraries/wax/lib/lua/ltablib.c
  48. +0 −75 libraries/wax/lib/lua/ltm.c
  49. +0 −54 libraries/wax/lib/lua/ltm.h
  50. +80 −85 libraries/wax/lib/lua/lua.h
  51. +9 −0 libraries/wax/lib/lua/lua.hpp
  52. +103 −708 libraries/wax/lib/lua/luaconf.h
  53. +70 −0 libraries/wax/lib/lua/luajit.h
  54. +32 −42 libraries/wax/lib/lua/lualib.h
  55. +0 −227 libraries/wax/lib/lua/lundump.c
  56. +0 −36 libraries/wax/lib/lua/lundump.h
  57. +0 −763 libraries/wax/lib/lua/lvm.c
  58. +0 −36 libraries/wax/lib/lua/lvm.h
  59. +0 −82 libraries/wax/lib/lua/lzio.c
  60. +0 −67 libraries/wax/lib/lua/lzio.h
  61. +0 −227 libraries/wax/lib/lua/print.c
  62. +1 −1 libraries/wax/lib/wax.m
  63. +1 −1 libraries/wax/lib/wax_instance.m
  64. +0 −62 scripts/FFServerBusinessLua.luad
  65. +2 −0 scripts/action.lua

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -237,6 +237,8 @@
<key>Layout</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -275,14 +277,28 @@
<string>29B97314FDCFA39411CA2CEA</string>
<string>ADC98ED6141A39EF0060C8DE</string>
<string>ADD9F6D214307E7700C7DCD8</string>
- <string>AD589A21147560ED00746857</string>
+ <string>2D500B1D0D5A766B00DBA0E3</string>
+ <string>ADD1F4C11424C7FB00CBAFA0</string>
+ <string>ADD1F4C31424C81200CBAFA0</string>
+ <string>AD4AA4B4146EA78800BA8F12</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C77FABC04509CD000000102</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>13</integer>
+ <integer>30</integer>
+ <integer>25</integer>
+ <integer>24</integer>
+ <integer>8</integer>
+ <integer>1</integer>
+ <integer>0</integer>
+ </array>
+ <array>
+ <integer>31</integer>
+ <integer>25</integer>
+ <integer>24</integer>
+ <integer>8</integer>
<integer>1</integer>
<integer>0</integer>
</array>
@@ -305,7 +321,7 @@
<real>321</real>
</array>
<key>RubberWindowFrame</key>
- <string>0 129 1600 749 0 0 1600 878 </string>
+ <string>455 129 1600 749 0 0 1600 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -316,35 +332,38 @@
<key>Dock</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>ADC98CEC141A38350060C8DE</string>
<key>PBXProjectModuleLabel</key>
- <string>MenuScreen.lua</string>
+ <string>CCNode+Scaling.h</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>ADC98CED141A38350060C8DE</string>
<key>PBXProjectModuleLabel</key>
- <string>MenuScreen.lua</string>
+ <string>CCNode+Scaling.h</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>ADE8EA69147612D5001EF2DB</string>
+ <string>AD7A5220147C1A90000B50E9</string>
<key>history</key>
<array>
- <string>ADE8EA2414760FB9001EF2DB</string>
- <string>ADE8EA2514760FB9001EF2DB</string>
- <string>ADE8EA2614760FB9001EF2DB</string>
- <string>ADE8EA43147610F0001EF2DB</string>
- <string>ADE8EA4D1476115B001EF2DB</string>
- <string>ADE8EA4E1476115B001EF2DB</string>
- <string>ADE8EA61147611C1001EF2DB</string>
+ <string>ADCC68E61477EDF60052BD2E</string>
+ <string>ADCC68E71477EDF60052BD2E</string>
+ <string>ADCC68E81477EDF60052BD2E</string>
+ <string>ADCC68E91477EDF60052BD2E</string>
+ <string>ADCC68EA1477EDF60052BD2E</string>
+ <string>ADCC68EB1477EDF60052BD2E</string>
+ <string>ADCC68EC1477EDF60052BD2E</string>
+ <string>AD7A5083147BCAD6000B50E9</string>
+ <string>AD7A521C147C1A90000B50E9</string>
+ <string>AD7A521D147C1A90000B50E9</string>
+ <string>AD7A521E147C1A90000B50E9</string>
+ <string>AD7A521F147C1A90000B50E9</string>
</array>
</dict>
<key>SplitCount</key>
@@ -358,18 +377,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1257, 471}}</string>
+ <string>{{0, 0}, {1257, 442}}</string>
<key>RubberWindowFrame</key>
- <string>0 129 1600 749 0 0 1600 878 </string>
+ <string>455 129 1600 749 0 0 1600 878 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>471pt</string>
+ <string>442pt</string>
</dict>
<dict>
<key>Proportion</key>
- <string>232pt</string>
+ <string>261pt</string>
<key>Tabs</key>
<array>
<dict>
@@ -383,7 +402,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1257, 205}}</string>
+ <string>{{10, 27}, {1257, 234}}</string>
+ <key>RubberWindowFrame</key>
+ <string>455 129 1600 749 0 0 1600 878 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -400,8 +421,6 @@
<dict>
<key>Frame</key>
<string>{{10, 27}, {1257, 205}}</string>
- <key>RubberWindowFrame</key>
- <string>0 129 1600 749 0 0 1600 878 </string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
@@ -439,7 +458,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1257, 93}}</string>
+ <string>{{10, 27}, {1257, 219}}</string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@@ -467,11 +486,11 @@
</array>
<key>TableOfContents</key>
<array>
- <string>ADE8EA2B14760FBA001EF2DB</string>
+ <string>AD7A5221147C1A90000B50E9</string>
<string>1CA23ED40692098700951B8B</string>
- <string>ADE8EA2C14760FBA001EF2DB</string>
+ <string>AD7A5222147C1A90000B50E9</string>
<string>ADC98CEC141A38350060C8DE</string>
- <string>ADE8EA2D14760FBA001EF2DB</string>
+ <string>AD7A5223147C1A90000B50E9</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@@ -621,14 +640,14 @@
</array>
<key>TableOfContents</key>
<array>
- <string>ADE8EA2E14760FBA001EF2DB</string>
+ <string>ADCC68F21477EDF60052BD2E</string>
<string>1CCC7628064C1048000F2A68</string>
<string>1CCC7629064C1048000F2A68</string>
- <string>ADE8EA2F14760FBA001EF2DB</string>
- <string>ADE8EA3014760FBA001EF2DB</string>
- <string>ADE8EA3114760FBA001EF2DB</string>
- <string>ADE8EA3214760FBA001EF2DB</string>
- <string>ADC98CEC141A38350060C8DE</string>
+ <string>ADCC68F31477EDF60052BD2E</string>
+ <string>ADCC68F41477EDF60052BD2E</string>
+ <string>ADCC68F51477EDF60052BD2E</string>
+ <string>ADCC68F61477EDF60052BD2E</string>
+ <string>ADCC68F71477EDF60052BD2E</string>
</array>
<key>ToolbarConfigUserDefaultsMinorVersion</key>
<string>2</string>
@@ -662,12 +681,10 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>ADE8EA3414760FBA001EF2DB</string>
- <string>ADE8EA3514760FBA001EF2DB</string>
<string>/Volumes/Work/Work/Products/Loop/Phase-1/WorkingFolder/Application/Loop2d/Loop2d.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>0 129 1600 749 0 0 1600 878 </string>
+ <string>455 129 1600 749 0 0 1600 878 </string>
<key>WindowToolsV3</key>
<array>
<dict>
Oops, something went wrong.

0 comments on commit 65a9d59

Please sign in to comment.