.gitignore | 644 | 0 | 0 | | | 19 Bytes | c2541fdef1729b56aa248b303ae0e48fe6d3077f26d31afe7bbe07c0671200b6 |
README.rdoc | 644 | 0 | 0 | | | 957 Bytes | 7069a6944584748e28bf48ffda6dab4042ef73822d6d557c05c8be10ab79ef8e |
Rakefile | 644 | 0 | 0 | | | 1.23 KB | ca705dafe55d13b7261786dbc5972d7cf4a75fbce2975aba250d9b8349ba00ab |
VERSION | 644 | 0 | 0 | | | 6 Bytes | a5dd346546a384362936b97a4c2f5da2d3d253043ea9679aa7b97d89550dfdbd |
architecture.rdoc | 644 | 0 | 0 | | | 2.13 KB | 0d6091078498568a38262bff89349005c9579ede8d614f16c03dac9103157848 |
examples/blastoff.rb | 644 | 0 | 0 | | | 305 Bytes | 792c512d08b207151d006bdd0b41b0fc24dac73ba889f2f4c77323b81050484f |
examples/hello_world.rb | 644 | 0 | 0 | | | 154 Bytes | d156a947791bae45b337bc8bca035d915d81e2c063251a1fc4517a707dfa61f0 |
koi-vm.gemspec | 644 | 0 | 0 | | | 8.44 KB | 7d61bdd25560d09cd97d8403c240256b1aed5202082e3fe8bd00662a2f85d28a |
lib/.gitkeep | 644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
lib/koi-vm.rb | 644 | 0 | 0 | | | 395 Bytes | ea6b6156aba89d7d3e87e3d581272faaa4ceb4cfc9a8861c2fdb311d39049f47 |
lib/koi-vm/accessors.rb | 644 | 0 | 0 | | | 1.26 KB | 278263168af37a1c256ed092179a77634dd4f4d6b8bd67aa8017563a73620328 |
lib/koi-vm/core.rb | 644 | 0 | 0 | | | 1.77 KB | db11dae2286ba2e0e2b8d9c7e313087a8f29fc236dff357818d5f42a6d831041 |
lib/koi-vm/exceptions.rb | 644 | 0 | 0 | | | 117 Bytes | 56a264acbeb0e08e6fd0e6fb7b2a791dd831bf6e559afd28604c5daddfecd767 |
lib/koi-vm/helpers.rb | 644 | 0 | 0 | | | 36 Bytes | 833a7a4cbf93a00aa9ce09d53746584e380b722adee20d1c31123114a1771d78 |
lib/koi-vm/opcodes/_opcode_constants.rb | 644 | 0 | 0 | | | 940 Bytes | 8fcac2a56fcb4fa3907466795a169e332f6f9571545294374591dccee0c8435c |
lib/koi-vm/opcodes/_value_constants.rb | 644 | 0 | 0 | | | 125 Bytes | 1328654b2a4bd5bb9a031f9d386cc32b234183705159dc3742c183e28a94ecaa |
lib/koi-vm/opcodes/comparative_operations/equal.rb | 644 | 0 | 0 | | | 335 Bytes | 567b12f079013cb3bb83f200edfbb644c9f78365c3707ceeaa015003605534ea |
lib/koi-vm/opcodes/comparative_operations/greater_than.rb | 644 | 0 | 0 | | | 417 Bytes | 94cea144060df7e58932b14fe1ecc08ff5be29f90c040bec6de9150c6d88c76a |
lib/koi-vm/opcodes/comparative_operations/invert.rb | 644 | 0 | 0 | | | 400 Bytes | 0339cf58ce4e94bbbf393296aca7fe6ede0b43ededb27691fb2fc0c1eadc6843 |
lib/koi-vm/opcodes/comparative_operations/less_than.rb | 644 | 0 | 0 | | | 414 Bytes | 0a5721177b48214d934134a94aa452cbd3560b44eebcdca7970731862b37296f |
lib/koi-vm/opcodes/control_operations/exit.rb | 644 | 0 | 0 | | | 165 Bytes | f36fabfa7f95c5549f87ceba7816c84a9ea8993f0b9002498ccd9da37ca370d5 |
lib/koi-vm/opcodes/control_operations/no_op.rb | 644 | 0 | 0 | | | 155 Bytes | 7295f961c520bf6f56b10b9f0fc547eb49df0b3e705b5d975fa76ab87d1b095f |
lib/koi-vm/opcodes/flow_control_operations/jump.rb | 644 | 0 | 0 | | | 325 Bytes | 5212020ef51a57be381beb6a98a4c23b7f055c24652177a4415de75ad2621796 |
lib/koi-vm/opcodes/flow_control_operations/jump_if.rb | 644 | 0 | 0 | | | 547 Bytes | 7860fe353e9cea0d7f12116d5d6fb73f522c08d7ad86563605c4a55f76b3952f |
lib/koi-vm/opcodes/flow_control_operations/jump_unless.rb | 644 | 0 | 0 | | | 555 Bytes | c2a1448e6f93eff075c305aa4de42a0e5462b891fc5b7458f6b392b3d0dad8b3 |
lib/koi-vm/opcodes/function_operations/call.rb | 644 | 0 | 0 | | | 422 Bytes | 2629632c8b1fdbeeec14bc725acdbbefcab3e37d2b67fa4bd46977911ac0e2d0 |
lib/koi-vm/opcodes/function_operations/push_function.rb | 644 | 0 | 0 | | | 539 Bytes | b3e924f106de040b2e48843c54b79c806fe3155fbc4caca1f8eaae141eb02ebe |
lib/koi-vm/opcodes/function_operations/return.rb | 644 | 0 | 0 | | | 289 Bytes | e3d357e25f7e22fff7df7d21f574b2d304f8283f7ea68a96afe4a0037184d91a |
lib/koi-vm/opcodes/function_operations/tailcall.rb | 644 | 0 | 0 | | | 366 Bytes | 2e5ae0ca9bbc151c2f48a9a1a59bcbd16e07b54300fb01e64a1db6d2d82e9726 |
lib/koi-vm/opcodes/io_operations/gets.rb | 644 | 0 | 0 | | | 209 Bytes | 54a6235405d69be4e945fb8bc6d3738f6290b48b63fa4578f38b9d18de228194 |
lib/koi-vm/opcodes/io_operations/print.rb | 644 | 0 | 0 | | | 434 Bytes | cf03741841c38296257fe31eca49df6016cbea6445cc8f8381ec8d9559f1738d |
lib/koi-vm/opcodes/math_operations/add.rb | 644 | 0 | 0 | | | 486 Bytes | 165ac05760765f4834a2d6b8deafde9ce9754e61cd25d1f6a538d6e79d5ee5a4 |
lib/koi-vm/opcodes/math_operations/divide.rb | 644 | 0 | 0 | | | 511 Bytes | 90d045dd4c915633032647e07966cddff59d0456673773a98b7a8f295836d5fb |
lib/koi-vm/opcodes/math_operations/multiply.rb | 644 | 0 | 0 | | | 513 Bytes | b87cdd89f09cc5370ed4b74bd1e72d3434b87a947dacf4c0703cb68c0a247e8c |
lib/koi-vm/opcodes/math_operations/subtract.rb | 644 | 0 | 0 | | | 491 Bytes | 8de287e50b4bae004a527f83e00ca7a9700409cda77d91189f868a24487e6bf5 |
lib/koi-vm/opcodes/push_operations/push_bool.rb | 644 | 0 | 0 | | | 398 Bytes | a3e8f6ab453257a8b7e4284b7072f8a9dca36938caaf8bc9d98c758110049fa7 |
lib/koi-vm/opcodes/push_operations/push_float.rb | 644 | 0 | 0 | | | 365 Bytes | 0783eb2735addbf7e92bc54baeb496518d613fda232d0d62984c660be992bbac |
lib/koi-vm/opcodes/push_operations/push_int.rb | 644 | 0 | 0 | | | 369 Bytes | 32aa8902556c658a755833be1fba7d485f3a39a4b87782a47464ab8acc074941 |
lib/koi-vm/opcodes/push_operations/push_nil.rb | 644 | 0 | 0 | | | 196 Bytes | 96651eecd67bb7b10d5849d21a3336911bc1f4b46b314cf3caa7b869f6d3da8b |
lib/koi-vm/opcodes/push_operations/push_string.rb | 644 | 0 | 0 | | | 369 Bytes | d79cd7f6933b1a1907f8c949cc317958a6df3629f4f44a9fc4ab88e4f3a23710 |
lib/koi-vm/opcodes/stack_operations/dup.rb | 644 | 0 | 0 | | | 303 Bytes | 9cd56d80fab89a7c2be134a146ad54628f43d4a13e58366c67fb74bf3971df5e |
lib/koi-vm/opcodes/stack_operations/pop.rb | 644 | 0 | 0 | | | 282 Bytes | d6bf0f14aa852a46bff22694a46b99a96c11e7841fcb4aeb8398a0e0de9d76f9 |
lib/koi-vm/opcodes/stack_operations/stksize.rb | 644 | 0 | 0 | | | 216 Bytes | 9c05be52d8a4dcd31e39f2a051cb4e7f751506344506e60bbd7c2e7086bf8008 |
lib/koi-vm/opcodes/stack_operations/swap.rb | 644 | 0 | 0 | | | 310 Bytes | ef22a9f52a4c5eee2c02b67df68f0d0b9c1dbc6985321f72fdeaac34d581e3af |
lib/koi-vm/opcodes/stack_operations/top.rb | 644 | 0 | 0 | | | 541 Bytes | 141bb6461368a4d06c609f00d2ad5242440ca96a372a2c5f3d28bd7666a0eeac |
lib/koi-vm/opcodes/stack_operations/typeof.rb | 644 | 0 | 0 | | | 633 Bytes | dcd9137945497d66db242debd586db43f91ece341e0de3f144b688f3787c04cc |
lib/koi-vm/opcodes/string_operations/concat.rb | 644 | 0 | 0 | | | 468 Bytes | e21308a9998c628f9f1fafce2b8b901e738fedf3e5ddb2c3344098481245f6fa |
lib/koi-vm/opcodes/string_operations/strlen.rb | 644 | 0 | 0 | | | 443 Bytes | 97a142e5482ad1ad5eef67dc8875bd9917146b209a3d45faa8ddc7d6c8a0ac09 |
lib/koi-vm/opcodes/string_operations/to_string.rb | 644 | 0 | 0 | | | 442 Bytes | 07436af0e3cce7286eb22fc686f0e6c1f35f0f570b6265b48b5c9becdc155492 |
lib/koi-vm/opcodes/variable_operations/get_global.rb | 644 | 0 | 0 | | | 239 Bytes | 795047bb1116917b4edb4879b3f40a544c08b3bbeebf9ef4f7207b0f3724c61d |
lib/koi-vm/opcodes/variable_operations/get_local.rb | 644 | 0 | 0 | | | 237 Bytes | 92c8f607a283be1dd3b701c5db289ff54019dad107cebac8e6adbc366c1091fa |
lib/koi-vm/opcodes/variable_operations/set_global.rb | 644 | 0 | 0 | | | 342 Bytes | f13b440fffcd3dd74dfce11c14dffccd08d801e3f4278372d580718b44128713 |
lib/koi-vm/opcodes/variable_operations/set_local.rb | 644 | 0 | 0 | | | 340 Bytes | 098f009abe1628e6eadb7c258a890b55bbd1b4a77365a22b7d15a67bc18830b0 |
test/.gitkeep | 644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
test/performance/.gitignore | 644 | 0 | 0 | | | 6 Bytes | 50a95af13a5b2ed0b72fb0a1489904f3ac840b23e98a657495893e260450a8e8 |
test/performance/simple_benchmark.rb | 644 | 0 | 0 | | | 1.78 KB | 07fe0cd8d3e5aada5aeedde9f84273994120daa4f739073d008584a0f0f62d67 |
test/setup/test_unit_extensions.rb | 644 | 0 | 0 | | | 577 Bytes | 3253b8eb2ebf82407490f8d9b6fff0c54f1d0feea4aa6dc92e9150b9f5b47f2d |
test/test_helper.rb | 644 | 0 | 0 | | | 312 Bytes | 127f6e1a4abe7278429934c85b146b25dac94abf3bba340dd7501cdf2dfc0988 |
test/unit/opcodes/comparative_operations/equal_test.rb | 644 | 0 | 0 | | | 3.07 KB | fd42f3442b7555e2cbb093e2e95a912a25ffe44969ab9176331b1f735beadec4 |
test/unit/opcodes/comparative_operations/greater_than_test.rb | 644 | 0 | 0 | | | 1.3 KB | 7527738fa26416125ba309aecb08ad6008ccb177b8cbaca000634386b635158b |
test/unit/opcodes/comparative_operations/invert_test.rb | 644 | 0 | 0 | | | 941 Bytes | 726e2d98f84657e802a3a84648d91f7b2045056b7c32001886c960aa746eef6d |
test/unit/opcodes/comparative_operations/less_than_test.rb | 644 | 0 | 0 | | | 1.29 KB | 17c9696c33c4cf710ccd4b6498991056b77a3ec2e2c84d31c81a5e62ed809136 |
test/unit/opcodes/control_operations/exit_test.rb | 644 | 0 | 0 | | | 355 Bytes | 1505e5e3263e629b56a266dfa72dde12433e4ea934149e4860a979e2692562ff |
test/unit/opcodes/control_operations/no_op_test.rb | 644 | 0 | 0 | | | 326 Bytes | 459bfbdc5f075bf9a61dd60cf8260158f454ff5e0fb54311849ad96e61251517 |
test/unit/opcodes/flow_control_operations/jump_if_test.rb | 644 | 0 | 0 | | | 1.19 KB | 9737415554614b1b03a53e59dba187ec70efc2e58438d2288ed8dbfe08a56338 |
test/unit/opcodes/flow_control_operations/jump_test.rb | 644 | 0 | 0 | | | 743 Bytes | a15c8be45c6445ba98385d09e472a730c735c47c095eab6d9d2c780347559cbc |
test/unit/opcodes/flow_control_operations/jump_unless_test.rb | 644 | 0 | 0 | | | 1.21 KB | b70234c72ad769ffb6a989777c2a04ebabbd742c9e3cd3ff0d091a8bd6380c19 |
test/unit/opcodes/function_operations/call_test.rb | 644 | 0 | 0 | | | 884 Bytes | 71cc533da748e3d5777bea8781f8d866ae1d0991290c063b9af2cb8e43783656 |
test/unit/opcodes/function_operations/push_function_test.rb | 644 | 0 | 0 | | | 452 Bytes | 78ef68000aa69cd63b35a798121da580ac02ab80c6820f9f49ee2b731c8a174e |
test/unit/opcodes/function_operations/return_test.rb | 644 | 0 | 0 | | | 733 Bytes | e53faaa8208f369054888542b94cdba37994f8fde1c873d8b7b82429f480d7b0 |
test/unit/opcodes/function_operations/tailcall_test.rb | 644 | 0 | 0 | | | 950 Bytes | 3df5c88d54a766bc9f8f27d0ea55d032f450aa5b8cef6a1913fbf6fee7aac2b8 |
test/unit/opcodes/io_operations/gets_test.rb | 644 | 0 | 0 | | | 880 Bytes | 24c2a38108b2c95d02f882ec05f36672d9dbe610a2385ae0e2d79840ea038eac |
test/unit/opcodes/io_operations/print_test.rb | 644 | 0 | 0 | | | 892 Bytes | cddce62e70a401a0807ff8d4041f63456a8f23f0f10d3b28784cb2ac7743a979 |
test/unit/opcodes/math_operations/add_test.rb | 644 | 0 | 0 | | | 1.41 KB | 8f6ea8ce3c359aeb9bd74db4697e629e6638711fe0538b4b9e8930bf55c69058 |
test/unit/opcodes/math_operations/divide_test.rb | 644 | 0 | 0 | | | 1.46 KB | 8d2bcc22b810fe2dcca4d8130a0a531f958aaf4a60841eb2fe9286c9dccc06d4 |
test/unit/opcodes/math_operations/multiply_test.rb | 644 | 0 | 0 | | | 1.46 KB | 8af747e46faa0298479ae749740f1532ce424d7e17311b77e0ef345aa07dae6c |
test/unit/opcodes/math_operations/subtract_test.rb | 644 | 0 | 0 | | | 1.46 KB | 803762507c06dbe02bf4137b3a7bbdce089b3f4260686079d2fefcfa17655794 |
test/unit/opcodes/push_operations/push_bool_test.rb | 644 | 0 | 0 | | | 802 Bytes | 88dbe43b4afbb0ad75eda660eda4edceb7e827b75ba961259ff86fcbf3f1369b |
test/unit/opcodes/push_operations/push_float_test.rb | 644 | 0 | 0 | | | 605 Bytes | 14ebbb38033f0ff4582a5b87fde410fb911e7090227d00e9b77bdbe78974167d |
test/unit/opcodes/push_operations/push_int_test.rb | 644 | 0 | 0 | | | 603 Bytes | da41a7c0e4d177868290e0956c05beb2f7c1796bb663946456c9e849ce978a07 |
test/unit/opcodes/push_operations/push_nil_test.rb | 644 | 0 | 0 | | | 347 Bytes | 24498d307cb49d8193072fa8b8cc6128b798308960fa81e58fad94e3f25c7c28 |
test/unit/opcodes/push_operations/push_string_test.rb | 644 | 0 | 0 | | | 610 Bytes | 6a348bd4b2f0abba9fc7ead6d21a9b72344392261910bab8ada656603a2c2378 |
test/unit/opcodes/stack_operations/dup_test.rb | 644 | 0 | 0 | | | 510 Bytes | 4af6949ade9e47c26df8a5e964a86186ce2268922330289546b1395b099fc4dd |
test/unit/opcodes/stack_operations/pop_test.rb | 644 | 0 | 0 | | | 612 Bytes | efc9017a9976bb2fba1669213a5f37cff15a1c31e6d14050ac1e3b2c38e01365 |
test/unit/opcodes/stack_operations/stksize_test.rb | 644 | 0 | 0 | | | 561 Bytes | 1a8433e3b899cb1d0d7871b9e6beaa76aa1105dbddbed315fbfb2fdc28679180 |
test/unit/opcodes/stack_operations/swap_test.rb | 644 | 0 | 0 | | | 767 Bytes | 1b9060c60e935a97f7f7743bb70379d0f0c899244a77b4cca9f6450547eff11c |
test/unit/opcodes/stack_operations/top_test.rb | 644 | 0 | 0 | | | 943 Bytes | 5828bb921891dcc222bab9efddc5a58a573de959ffb26e26653577bc46c5ebd9 |
test/unit/opcodes/stack_operations/typeof_test.rb | 644 | 0 | 0 | | | 1.5 KB | fee2c180c7f0f372ef4c01abad170e2b51685149e6390a20ce8d9c4a9c3ffa06 |
test/unit/opcodes/string_operations/concat_test.rb | 644 | 0 | 0 | | | 1.47 KB | c953f26e29ce6f909154a5cc19ba1a30008e81e32ecfde4bda9a9d6d68a20c5f |
test/unit/opcodes/string_operations/strlen_test.rb | 644 | 0 | 0 | | | 976 Bytes | 25f3fcefecb6d2b223acda77eb01e9420003458c3a028936afdfd11254b427e4 |
test/unit/opcodes/string_operations/to_string_test.rb | 644 | 0 | 0 | | | 1.72 KB | 65f18712816d98fc96e9924f54cac8230f540d675ab3284fcb97fbedfa1bdfd9 |
test/unit/opcodes/variable_operations/get_global_test.rb | 644 | 0 | 0 | | | 447 Bytes | 6c98905d2d3c270c8f2b248c555571c505405fd697c4f4d2c210029bc7843a77 |
test/unit/opcodes/variable_operations/get_local_test.rb | 644 | 0 | 0 | | | 443 Bytes | 15e2f79733e71ef887bfa2b0f2ae30210e5b534fd8f8746c777ecc516a90d2e5 |
test/unit/opcodes/variable_operations/set_global_test.rb | 644 | 0 | 0 | | | 631 Bytes | 7b541da4e245668fe2334e56592693a0b6c1de3b63ce65bc90378a45e0d70322 |
test/unit/opcodes/variable_operations/set_local_test.rb | 644 | 0 | 0 | | | 626 Bytes | 638f3e4d3a4039f22a9644f6f228bd29e7ad20aabfe023aefc97fd64fd1c55ca |
test/unit/vm_initialization_test.rb | 644 | 0 | 0 | | | 1.92 KB | be71fb86524639ebd2c1f8412e9a812b2711ec83d178f469d16b258c3c9ac6ab |