Commit Graph

  • 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