Commit graph

  • 61565470a2 New upstream version of builtins.txt, and minor code style changes. Sei Lisa 2017-06-15 21:11:54 +02:00
  • b5994b79fe Optimize llDumpList2String(expr, "") to (string)expr. Sei Lisa 2017-05-31 14:39:42 +02:00
  • 259959b43e Announce online version Sei Lisa 2017-05-07 16:35:49 +02:00
  • aad4978fb7 Minor grammar fix Sei Lisa 2017-05-07 16:09:22 +02:00
  • b4d9d5bc8c Note that ListLength depends on constant folding. Sei Lisa 2017-05-07 16:08:05 +02:00
  • 7110802dab Fix incorrect explanation of the effect of multiple labels in LSO. Sei Lisa 2017-05-06 16:19:42 +02:00
  • 6fe4cc3ae8 Add (undocumented) option 'rsrclimit' to limit resource usage. Sei Lisa 2017-05-05 20:37:38 +02:00
  • a0555b87d9 Change stringify to admit multiple parameters (including lists and vectors). Sei Lisa 2017-05-05 17:17:36 +02:00
  • a6f63a9257 sign of a number -> sign of a number constant Sei Lisa 2017-05-05 17:17:14 +02:00
  • 99c29af526 Raise bottom margin to help referencing the last items. Sei Lisa 2017-05-05 17:14:51 +02:00
  • f1b05dd2ff Give more meaningful errors when break/continue parameter is wrong. Sei Lisa 2017-04-29 03:33:45 +02:00
  • 84e4543300 Allow empty list as constant in builtins.txt, for testing purposes. Sei Lisa 2017-04-29 02:50:27 +02:00
  • 0af2349ef9 Add command-line options to change default builtins and SEF table files. Sei Lisa 2017-04-28 23:43:15 +02:00
  • 2d78239d23 print returns the same type as the argument. Sei Lisa 2017-04-28 23:04:42 +02:00
  • 98da3f32c6 New upstream version of builtins.txt. Sei Lisa 2017-03-17 02:21:43 +01:00
  • 9a1421aeeb Fix (float)"nan" and (vector)"<nan,-nan..." on Windows. Sei Lisa 2017-02-12 06:05:57 +01:00
  • 44dd088154 Fix expected exception in test case. Sei Lisa 2017-02-12 04:45:44 +01:00
  • 9f8441bc65 Fix lslparse.DoesSomething. Sei Lisa 2017-02-04 04:08:18 +01:00
  • c71b0eea2f Fix error type on non-var global identifier in expression. Sei Lisa 2017-01-30 06:07:52 +01:00
  • 7419ac4982 Don't run dead code removal when in calc mode. Add TODO item. Sei Lisa 2017-01-28 06:36:49 +01:00
  • 250090f418 Downgrade a FIXME item to TODO. Sei Lisa 2017-01-28 05:04:26 +01:00
  • 3686d490a2 Improve savings in ShrinkNames. Sei Lisa 2017-01-28 03:36:25 +01:00
  • 8358fd5012 Fix a test case in testparser.py. Sei Lisa 2017-01-28 03:13:44 +01:00
  • 7659eb1654 Use frozenset for keywords; allow Pop. Sei Lisa 2017-01-28 03:03:06 +01:00
  • 9b09c29eea llUnescapeURL is side effect-free. Sei Lisa 2017-01-27 20:14:47 +01:00
  • 37a4c86516 Change the llRotBetween algorithm. Sei Lisa 2017-01-27 02:31:00 +01:00
  • 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
  • fe3258bc61 Note (non) copyright status of lazy_list_set. Sei Lisa 2017-01-03 17:36:16 +01:00
  • 32c9effdd6 has just been released -> is still a young project Sei Lisa 2017-01-03 17:32:58 +01:00
  • 804d784105 Misc changes: Sei Lisa 2017-01-03 17:12:17 +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