-
48e1035ac3
Minor comment fix.
Sei Lisa
2017-01-26 03:01:34 +01:00
-
813bdf36e9
Comment out Moon Metty's llRotBetween algorithm.
Sei Lisa
2017-01-25 19:29:57 +01:00
-
f0c115f924
Add optimizer option 'listlength' to optimize llGetListLength.
Sei Lisa
2017-01-25 19:22:36 +01:00
-
e8852ad124
Fix llFabs with corner cases.
Sei Lisa
2017-01-24 06:02:45 +01:00
-
27adfdbfb9
Fix llRound behaviour in corner cases.
Sei Lisa
2017-01-24 05:50:07 +01:00
-
80cbaf8fd5
Fix llEuler2Rot's sign.
Sei Lisa
2017-01-24 05:45:42 +01:00
-
390de46bdb
Fix more issues with llRot2Euler.
Sei Lisa
2017-01-23 18:55:30 +01:00
-
250438dfe9
Simplify the llRot2Euler equations.
Sei Lisa
2017-01-23 16:41:56 +01:00
-
6ac02854aa
Fix llRot2Euler's return types.
Sei Lisa
2017-01-23 16:39:58 +01:00
-
84648dadea
Fix a couple mismatches of llAxes2Rot with actual behaviour.
Sei Lisa
2017-01-23 01:59:32 +01:00
-
2cca835ae9
Fix evaluation order for vectors, rotations and lists.
Sei Lisa
2017-01-23 01:18:50 +01:00
-
13c7b0ef17
Convert output of llAxes2Rot to F32.
Sei Lisa
2017-01-23 01:18:19 +01:00
-
dd1b7ed594
Fix llAngleBetween when given a quaternion with all zeros.
Sei Lisa
2017-01-23 00:08:24 +01:00
-
1262934baf
Fix llAbs raising a run-time exception in Mono.
Sei Lisa
2017-01-22 19:45:14 +01:00
-
ac775c9999
Join Internal{Get|Delete}SubSequence, fixing a bug in Get.
Sei Lisa
2017-01-22 07:43:02 +01:00
-
9b812a2d2a
Add no-coverage markers to Windows-specific code.
Sei Lisa
2017-01-22 01:32:50 +01:00
-
acd6264cd8
Minor reordering of llUnescapeURL tests, and add 'x' to some tests.
Sei Lisa
2017-01-20 02:38:33 +01:00
-
007a726bee
Fix llUnescapeURL with % in place of the second hex character.
Sei Lisa
2017-01-20 01:59:59 +01:00
-
b0f8b7036b
A bit of reordering, to put some similar tests together.
Sei Lisa
2017-01-20 01:40:19 +01:00
-
551a6ece12
Make llGetListEntryType of a list-type element return 0 (TYPE_INVALID).
Sei Lisa
2017-01-20 01:18:13 +01:00
-
d1ff8a86dd
Additional fixes to llBase64ToString behaviour.
Sei Lisa
2017-01-19 07:00:06 +01:00
-
1dfcb16d5a
Remove another duplicate test.
Sei Lisa
2017-01-19 05:37:06 +01:00
-
a6955c4057
Fix llGetListEntryType.
Sei Lisa
2017-01-19 04:46:11 +01:00
-
94550af95a
Minor style change.
Sei Lisa
2017-01-19 03:31:02 +01:00
-
7c2b76949e
Make one more llXorBase64[StringsCorrect] case computable.
Sei Lisa
2017-01-19 02:58:42 +01:00
-
b8985adca9
Remove duplicate test and reorder things a bit.
Sei Lisa
2017-01-19 02:51:25 +01:00
-
7f8cb4ec58
Fix llAbs corner case.
Sei Lisa
2017-01-18 00:50:59 +01:00
-
3a91f04cb5
Minor consistency adjustments to llBase64ToString tests.
Sei Lisa
2017-01-18 00:40:54 +01:00
-
a65300ed49
Typo in a comment.
Sei Lisa
2017-01-17 02:53:26 +01:00
-
c8bfd40c66
Ensure that floats are compared with 32-bit precision.
Sei Lisa
2017-01-17 02:38:52 +01:00
-
6591b5dfd8
Fix return type of cross product.
Sei Lisa
2017-01-17 02:22:10 +01:00
-
13f3c951e1
Mark returned constant node as side effect-free.
Sei Lisa
2017-01-17 01:00:04 +01:00
-
65d3f1130a
Fix llDetectedName return value.
Sei Lisa
2017-01-17 00:20:38 +01:00
-
d8cf384ccc
Fix llGetColor return value for invalid face.
Sei Lisa
2017-01-16 23:51:40 +01:00
-
f657d3e875
Use hex notation for a denormal float.
Sei Lisa
2017-01-16 23:33:49 +01:00
-
68902c20f4
Make llGetAgentList more specific.
Sei Lisa
2017-01-16 23:23:34 +01:00
-
1a06bf4eb9
Fix minus zero in llFrand().
Sei Lisa
2017-01-16 20:37:11 +01:00
-
9d63e7268d
Fix reference to vector components in llEdgeOfWorld.
Sei Lisa
2017-01-16 19:34:04 +01:00
-
2a76b26e13
Remove more duplicate tests.
Sei Lisa
2017-01-15 02:36:04 +01:00
-
c8aa679da0
Emphasize that byte strings are byte strings.
Sei Lisa
2017-01-15 02:04:58 +01:00
-
1e017b5c56
Remove duplicate test.
Sei Lisa
2017-01-15 01:49:26 +01:00
-
742532d48e
Run llFrand test just once.
Sei Lisa
2017-01-14 03:56:33 +01:00
-
2b0633e2f9
Expand llPow results table to test indeterminates too.
Sei Lisa
2017-01-13 01:45:09 +01:00
-
c08d1edb5d
Fix nested lists disabling list mode.
Sei Lisa
2017-01-13 00:25:35 +01:00
-
133c1572f6
Remove unnecessary activation of LSO mode in a test.
Sei Lisa
2017-01-12 19:02:58 +01:00
-
983808f022
Remove dot from floats when there are no decimals and there's an exponent.
Sei Lisa
2017-01-12 17:41:34 +01:00
-
2cf5ede817
Fix optimization of -0.0.
Sei Lisa
2017-01-12 15:05:34 +01:00
-
4ec9396688
(float)"-NaN" should produce NaN, not Indet.
Sei Lisa
2017-01-12 03:29:38 +01:00
-
5fff5f37d0
Expand help text on --prenodef.
Sei Lisa
2017-01-12 02:03:39 +01:00
-
a961fee1c3
Minor formatting fix for calculator.
Sei Lisa
2017-01-12 01:57:40 +01:00
-
e5ffe56fec
Add command line option -y/--python-exception, revert previous commit.
Sei Lisa
2017-01-12 01:55:52 +01:00
-
26b49b0807
Fix problem with parsing erroneous options that contain UTF-8.
Sei Lisa
2017-01-11 01:36:24 +01:00
-
3afd961cf7
Fix functions with side effects being erroneously optimized.
Sei Lisa
2017-01-08 05:53:10 +01:00
-
8b9fe7693e
Change option --scriptname to --shortname and change help text.
Sei Lisa
2017-01-08 05:23:50 +01:00
-
b623d6ae5c
Remove duplicate test, add test for LSO llListFindList
Sei Lisa
2017-01-07 23:33:50 +01:00
-
19dec1d79e
Allow llModPow and llXorBase64Strings to work in calculator mode.
Sei Lisa
2017-01-07 20:46:14 +01:00
-
ab8f8a28a9
'default' is also a switch keyword.
Sei Lisa
2017-01-07 20:24:28 +01:00
-
63e4425cd5
Fix corner case with labels.
Sei Lisa
2017-01-05 02:55:06 +01:00
-
c7e8c04349
Tentatively add support for an LSO quirk with global lists.
Sei Lisa
2017-01-04 05:10:12 +01:00
-
06edf8f152
Add undocumented -O options 'LSO' and 'Expr'.
Sei Lisa
2017-01-04 05:08:09 +01:00
-
35687f1b0f
Expand a comment.
Sei Lisa
2017-01-04 05:07:50 +01:00
-
8609c38451
In LSO, lists of 1 element also evaluate to false (SVC-689).
Sei Lisa
2017-01-04 01:05:34 +01:00
-
b04df456cb
Output 1 instead of -1 on constant true conditions.
Sei Lisa
2017-01-04 00:41:08 +01:00
-
b8a27bbcd2
Check that the file exists instead of raising an ugly Python exception.
Sei Lisa
2016-12-26 03:00:22 +01:00
-
e3632d8a64
Create a list of valid optimizer options and check against it.
Sei Lisa
2016-12-25 21:34:42 +01:00
-
e2ad14ee1b
Fix a few violations of our guidelines for Unicode handling.
Sei Lisa
2016-12-25 20:49:56 +01:00
-
1162c202c4
Give informative error messages when exiting with an error.
Sei Lisa
2016-12-25 20:47:54 +01:00
-
0137d1ae52
Check -O help only when we're done processing options.
Sei Lisa
2016-12-25 20:43:24 +01:00
-
32840f4ad6
Add Clear to --optimizer-options, to unset all options.
Sei Lisa
2016-12-25 20:40:15 +01:00
-
b76063821b
Check for valid UTF-8 unconditionally.
Sei Lisa
2016-12-25 20:29:43 +01:00
-
6f474c09d2
Fix wording of WarnTabs option
Sei Lisa
2016-12-25 19:21:16 +01:00
-
e16fad0366
llXorBase64Strings and llModPow are not safe to precompute.
Sei Lisa
2016-12-25 05:25:24 +01:00
-
505f7777d4
Pass command line arguments to main function.
Sei Lisa
2016-12-25 01:12:17 +01:00
-
a68bbeac23
Check that the tests distinguish 0.0 and -0.0.
Sei Lisa
2016-12-25 01:11:12 +01:00
-
7ca81020a0
Fix llGetAgentList function name in lslextrafuncs.py.
Sei Lisa
2016-12-25 01:01:28 +01:00
-
f222289673
Fix crash on non-computable function.
Sei Lisa
2016-12-25 00:25:49 +01:00
-
d54ba42330
Fix more test failures on Windows.
Sei Lisa
2016-12-22 06:05:47 +01:00
-
efcf1cb1df
Fix llListSort problem on Windows.
Sei Lisa
2016-12-22 05:31:03 +01:00
-
e8d7dd50f3
Test NaN behaviour in more detail.
Sei Lisa
2016-12-22 05:30:39 +01:00
-
91fd9734c8
Fix llRot2Fwd/llRot2Left/llRot2Up and add regression tests.
Sei Lisa
2016-12-22 03:06:56 +01:00
-
a8231586c1
Reduce the scope of the try...except block to only cover the call.
Sei Lisa
2016-12-22 01:24:44 +01:00
-
44a9c9a40c
Fix test case that caused an exception.
Sei Lisa
2016-12-22 01:22:11 +01:00
-
14488ddd92
Improve behaviour of llAtan2 to make it closer to SL's.
Sei Lisa
2016-12-22 01:08:07 +01:00
-
159fae90bf
Improve llFrand.
Sei Lisa
2016-12-22 01:05:21 +01:00
-
fc97ce42df
Be explicit about corner cases for llFrand.
Sei Lisa
2016-12-21 21:49:43 +01:00
-
2327613423
Follow-up to
ba9511e: Fix rounding of result.
Sei Lisa
2016-12-21 20:26:40 +01:00
-
6879037735
Fix type conversion on calling LSL functions.
Sei Lisa
2016-12-21 06:01:03 +01:00
-
27eeec06cf
Fix type of parameter not being adjusted after optimizing parameter.
Sei Lisa
2016-12-21 05:44:32 +01:00
-
5105cee2e4
We already had imported hashlib.
Sei Lisa
2016-12-21 02:45:17 +01:00
-
7ebd68c7b2
llGenerateKey() returns key, not string
Sei Lisa
2016-12-21 01:32:54 +01:00
-
ba9511e2ff
Implement llFrand and llGenerateKey when in Calc mode.
Sei Lisa
2016-12-21 01:18:25 +01:00
-
1b7dbd9453
Fix llGetColor in lslextrafuncs.py
Sei Lisa
2016-12-21 00:41:08 +01:00
-
991e811f2d
Fix Python gotcha with module globals, and missing 'cond' in lslextrafuncs.
Sei Lisa
2016-12-21 00:22:49 +01:00
-
7c2c09188d
Change how LSLCalc is handled.
Sei Lisa
2016-12-20 21:25:33 +01:00
-
1b6777e47b
Comment the LSO and ELSONotSupported globals in lslcommon.py.
Sei Lisa
2016-12-20 21:19:48 +01:00
-
39261cbfc8
Make Unicode some strings that should be, and improve error reporting in builtins.txt
Sei Lisa
2016-12-20 19:22:48 +01:00
-
a124deb6b3
URL changed.
Sei Lisa
2016-12-15 04:37:45 +01:00
-
0b0f10007b
Update copyright year.
Sei Lisa
2016-12-15 04:37:33 +01:00
-
7a171a7391
Add notes on the meaning of the bug numbers in a comment.
Sei Lisa
2016-12-15 04:35:09 +01:00
-
52b97f168f
Yet another follow-up to
2f4f403 (lslcalc support)
Sei Lisa
2016-12-15 04:15:26 +01:00