The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| release_5.2 | 2012-01-09 | ||
| beta_5.2 | 2012-01-07 | ||
| lualubit.zip | 2012-01-09 | 193.6 kB | |
| readme.txt | 2012-01-09 | 1.6 kB | |
| lubit_expl.lua | 2012-01-09 | 11.6 kB | |
| test_speed.txt | 2011-11-03 | 21.2 kB | |
| testcalc.lua | 2011-11-03 | 11.8 kB | |
| testlubit.lua | 2011-11-03 | 1.4 kB | |
| Totals: 8 Items | 241.2 kB | 1 |
0:06 2012-01-08 Rework of lualubit for release Lua 5.2 source code created directories beta_5.2 release_5.2 added test/explanation file lubit_expl.lua added homepage www.sbmintegral.sk/lua 13:04 2011-11-02 In newest Lua 5.2 beta is implemented UNSIGNED INTEGER type and library bit32 for bitwise operations. BEAUTIFULL ! But I don't like write a = bit32.bor(bit32.band(5,2345),bit32.band(23,7)) instead of a = 5&2345|23&7 that's why I rework source codes ( lua-5.2.0-beta.tar.gz [NEW] 2011-07-08 http://www.lua.org/work/lua-5.2.0-beta.tar.gz ) to use "native" operators (based on http://www.wra1th.plus.com/lua/risclua.html source code) : band & bor | bxor ^^ lshift << rshift >> bnot ~ and additional logical operators : land && lor || lnot ! All source code changes are dependent on (luaconfig.h) #define GCW_BIT /* GCW_BIT: Use bit library. This extends virtual machine with bitwise operations &,|, ^^, ~, <<, >> and provides corresponding events. Warning! Makes code non-portable. Affects c.lvm, c.lcode, c.lopcodes, c.ltm c.llex, c.lparser, h.lcode, h.lopcodes h.ltm, h.llex, h.luaconf. additionally NUM_logical operators ( return numerical (1,0), not boolean values ) !,&&,|| */ IMPORTANT: in standart Lua is not possible use boolean (true,false) in arithmetical operations, but I need it. On (lvm.c line:375) is it possible (unremark) allow using booleans only for new operators. ------------------------------ Need tests, if all is correct. ------------------------------