Spaces:
Running
Running
(name 'VMMakerJS-bf.17' message 'Make generated pointer math more readable.' id '399be48b-95d8-4722-bdcc-39a94a12c486' date '14 November 2014' time '12:21:43.312 am' author 'bf' ancestors ((name 'VMMakerJS-bf.16' message 'Balloon2D needs pointer arithmetic. Fake it. How? If p is a ''pointer'' to an Int32Array, then p += offset becomes p = new Int32Array(p.buffer, p.byteOffset + 4 * offset) This is actually more efficient than it looks. The Int32Array is just an object holding a buffer, and offset. Allocating this is cheap, and it''s going to be GC''ed quickly. The resulting plugin is actually twice as fast as my home-grown one.' id 'aa9fd3da-7901-4c62-ae34-c166f1492d3b' date '13 November 2014' time '7:08:06.162 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.15' message 'Do not put extra parens around function calls' id 'fd4e10f2-3773-4e80-8bb5-c4b471a014e5' date '3 November 2014' time '1:50:19.372 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.14' message 'Fix exp() math call for Klatt' id '6a767eb3-c538-442f-91d0-c7d61c865651' date '3 November 2014' time '12:38:30.528 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.13' message 'Fix float-int conversion for Kedama' id '36eab1e9-25b2-414b-b7e6-4d54dd7c120c' date '21 October 2014' time '11:40:37.642 am' author 'bf' ancestors ((name 'VMMakerJS-bf.12' message 'Fix inst vars in non-inlined prim methods (specifically, ADPCMCodecPlugin).' id 'a24182f0-6780-4782-a772-87ccf9030a78' date '14 October 2014' time '3:49:18.236 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.11' message 'Remove override method. Add translateAllPluginsIn:.' id '7eb88d9a-3f0b-4f0c-9bd3-8e2c44b9f7db' date '10 October 2014' time '2:46:47.387 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.10' message 'Fix float divide' id '20be900f-cb88-4585-bfdd-7e00f6afdd02' date '7 October 2014' time '5:31:22.547 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.9' message 'Use interpreterproxy for isWords check' id '106da862-799b-4ae6-b42f-b80f05dcc86b' date '7 October 2014' time '4:12:05.004 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.8' message 'Translate a couple more plugins.' id '4917973c-2d76-4738-9be7-505a2fcd3c53' date '7 October 2014' time '4:05:05.372 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.7' message 'Make ScratchPlugin work.' id 'fe6d3bdb-9095-4ac4-8218-3c47f1fd9805' date '7 October 2014' time '1:31:20.867 am' author 'bf' ancestors ((name 'VMMakerJS-bf.6' message 'Fix bitshift.' id '5a894215-89a3-4405-9136-eafdf08fb0a2' date '6 October 2014' time '7:51:38.88 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.5' message 'Make BitBltPlugin translate. Still buggy though.' id 'be6d96b8-621f-4ef1-b2b2-566790b1b5e6' date '6 October 2014' time '4:26:33.104 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.4' message 'More types., fixes. Generates SoundGenerationPlugin, Matrix2x3Plugin, FloatArrayPlugin now.' id '4a371688-d63e-4c10-9157-885c0d229f4e' date '6 October 2014' time '12:13:38.274 am' author 'bf' ancestors ((name 'VMMakerJS-bf.3' message 'Init vars, optimize inc, handle more types. Can generate ZipPlugin now.' id '56bbf351-57a9-49f7-a87f-29db307aba10' date '5 October 2014' time '8:07:33.092 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.2' message 'Fix one-based arrays, div, mod, shift, make JSSmartSyntaxPluginCodeGenerator work. Can generate MiscPrimitivePlugin now' id '354e3141-358c-44ff-b3cf-a47b08b40e20' date '4 October 2014' time '3:03:21.317 pm' author 'bf' ancestors ((name 'VMMakerJS-bf.1' message 'Initial version: can translate LargeIntegersPlugin using JSCodeGenerator isActive: true. LargeIntegersPlugin translateInDirectory: (FileDirectory on: ''/Users/bert/SqueakJS/plugins'') doInlining: false' id 'bf4d839f-b54e-4569-b6b1-a3d2348ab9f7' date '3 October 2014' time '4:23:53.315 am' author 'bf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) |