zaoqi
8d2ea74048
Fix README.md
2019-03-16 19:11:19 +08:00
Enyby
84b0dd171e
Fix error messages for pass tests.
2019-03-09 23:35:22 +02:00
Enyby
898208365d
Fix print for pass tests.
2019-03-09 23:18:47 +02:00
Enyby
ffb686556f
Fix loadlib.
2019-03-09 23:00:28 +02:00
Enyby
6694c375c9
Fix build errors for j2me. #32
v3.0.2
2019-03-09 17:38:32 +02:00
Enyby
e70eb5edc2
Fix build bug. #32
2019-03-09 15:49:56 +02:00
Enyby
9688d3c5fc
Remove libs dependency from PackageLib.
2019-01-13 19:23:44 +02:00
Enyby
6f5af581e8
Fix string.gsub for invalid use '%' in replacement string
...
Check code:
```
print(pcall(load('string.gsub("test", "%S", "A%")')))
print(pcall(load('string.gsub("test", "%S", "%A")')))
```
2019-01-03 18:09:00 +02:00
Enyby
870aee2cae
Improved opt methods for numbers in LuaString
2018-12-29 19:49:43 +02:00
Enyby
c2ec9edf39
Deny use NaN as index in rawset.
2018-12-24 22:34:49 +02:00
Enyby
cfb3aaca61
Fix math.min and math.max.
...
Now similar to native Lua and reference: `Returns the argument with the maximum value, according to the Lua operator <. (integer/float) `
2018-12-24 20:52:23 +02:00
Enyby
4105cebf1e
Fix math.fmod for int values.
2018-12-24 20:37:39 +02:00
Enyby
339f004eb7
More compat with lua tests.
2018-12-24 19:30:11 +02:00
Enyby
05a604645d
Fix modulo for edge cases.
...
Reference code:
```
for i,lhs in ipairs({-math.huge, -10.0, 0.0, 10.0, math.huge}) do
for j,rhs in ipairs({-math.huge, -10.0, 0.0, 10.0, math.huge}) do
print(lhs, rhs, lhs % rhs)
end
end
```
2018-12-24 18:30:35 +02:00
Enyby
63ead7aac7
Fix string.format for long integers.
2018-12-24 11:45:06 +02:00
Enyby
c9ba2d4bb1
Fix math.modf for inf/-inf and int values.
2018-12-23 17:48:31 +02:00
Enyby
92cee0812d
Fix JSE math.log for second arg.
2018-12-23 17:06:34 +02:00
Enyby
e61e5694fa
Fix string.match for empty pattern
2018-12-16 06:38:23 +02:00
Enyby
47f8d6e6fc
Fix a frontier pattern match
...
We're not in C anymore. LuaString are not null terminated.
Also need quotes in error messages.
2018-12-11 23:44:39 +02:00
Enyby
14ac4bb7f9
Merge pull request #21 from lorenzos/patch-1
...
Check the type before reusing a NumberValueEntry
2018-11-02 23:11:36 +02:00
Lorenzo Stanco
b8aaaafb68
Check the type before reusing a NumberValueEntry
...
Fixes #20
2018-10-31 15:57:02 +01:00
Enyby
88a557033b
Optimize get new stack for calls.
2018-09-20 20:14:02 +03:00
Enyby
24a8559ceb
Fix make LuaString from copy.
2018-09-17 16:32:09 +03:00
Enyby
028e03e4bc
Avoid synthetic methods
2018-09-16 18:49:26 +03:00
Enyby
5c1f7d2ab2
Make const final
2018-09-16 18:45:52 +03:00
Enyby
9db1254160
Avoid synthetic methods
2018-09-16 18:44:36 +03:00
Enyby
f899c709ff
Remove unused var.
2018-09-16 18:43:39 +03:00
Enyby
9c9e193cc4
Make consts final.
2018-09-16 18:40:06 +03:00
Enyby
e9db487d97
Improve convert function to string.
2018-09-16 18:38:49 +03:00
Enyby
c6fe5d3ed3
Avoid synthetic methods
2018-09-16 17:15:54 +03:00
Enyby
52ab872d08
Improve rawopenfile
2018-09-16 17:11:28 +03:00
Enyby
5d3041c6be
Improved get/setLocal.
2018-09-16 17:09:18 +03:00
Enyby
8d544729a8
Avoid synthetic methods.
2018-09-16 17:05:52 +03:00
Enyby
bd57dddef0
Imrove traceback build.
2018-09-16 17:03:35 +03:00
Enyby
d509e21cc6
Make static classes.
2018-09-16 17:02:24 +03:00
Enyby
5b67841232
Avoid synthetic methods
2018-09-16 16:58:51 +03:00
Enyby
bd4dac18ff
Make classes static to avoid leak parent instance.
2018-09-16 16:56:53 +03:00
Enyby
e02a82ef8d
Improve print.
2018-09-16 16:53:20 +03:00
Enyby
70a5086097
Make constants final.
2018-09-16 16:47:17 +03:00
Enyby
ad20f939b1
Fixed typo in JseOsLib
2018-09-16 16:46:13 +03:00
Enyby
e7058bcd6a
Improved math.atan/atan2.
2018-09-16 16:44:21 +03:00
Enyby
00c7e266ba
Used BufferedInputStream for JseBaseLib
2018-09-16 16:36:40 +03:00
Enyby
e75c5e2fca
Fix Visitor bug.
2018-09-16 16:33:42 +03:00
Enyby
ed46675a25
Improved concat values.
2018-09-16 16:08:53 +03:00
Enyby
8fbca25dce
Fixed table.unpack
2018-09-16 16:03:09 +03:00
Enyby
d0ed5b80e5
Improved error messages.
2018-09-16 15:52:14 +03:00
Enyby
9b77084109
Improved error messages.
2018-09-16 15:39:24 +03:00
Enyby
4f410fba6e
Fixed metatag processing for equality.
2018-09-16 15:30:41 +03:00
Enyby
f164c1cd28
Added optional param stripDebug to string.dump
2018-09-16 15:21:16 +03:00
Enyby
63ca0f94af
Removed synthetic accessors.
2018-09-16 15:13:06 +03:00