Dianne Skoll
|
e0fde98410
|
Add $DedupeReminders global variable.
|
2024-11-12 09:26:31 -05:00 |
|
Dianne Skoll
|
3e8c40990d
|
Make sure all *.rem files under include/ have no errors.
|
2024-11-10 13:05:01 -05:00 |
|
Dianne Skoll
|
7041e2cad8
|
Avoid warnings.
Remind unit tests / tests (push) Successful in 25s
|
2024-11-08 20:46:19 -05:00 |
|
Dianne Skoll
|
e2435c34a9
|
Bump version to 05.00.08
|
2024-11-08 12:43:30 -05:00 |
|
Dianne Skoll
|
d5e38ee3b4
|
Fix typo in test.rem.
Remind unit tests / tests (push) Successful in 28s
|
2024-10-18 11:26:41 -04:00 |
|
Dianne Skoll
|
eac07d212c
|
Bump version to 05.00.07
Remind unit tests / tests (push) Successful in 29s
|
2024-10-15 11:55:40 -04:00 |
|
Dianne Skoll
|
302bc5a5de
|
Make hash table sizes prime numbers instead of powers of two.
|
2024-10-12 10:24:22 -04:00 |
|
Dianne Skoll
|
950c0b3747
|
Use HashPJW for hasing user-defined function names and variable names.
Remind unit tests / tests (push) Successful in 26s
|
2024-10-12 10:17:50 -04:00 |
|
Dianne Skoll
|
ad382fea25
|
Print hash-table statistics with "-ds" debugging.
Remind unit tests / tests (push) Failing after 29s
|
2024-10-11 16:34:11 -04:00 |
|
Dianne Skoll
|
10ae0b0077
|
Add DEBUG +s test.
|
2024-09-16 14:43:37 -04:00 |
|
Dianne Skoll
|
e9c89b770f
|
Bump version to 05.00.06
|
2024-09-16 08:29:58 -04:00 |
|
Dianne Skoll
|
df6298bd63
|
Add test for $SuppressImplicitWarnings
Remind unit tests / tests (push) Successful in 1m15s
|
2024-09-15 16:59:46 -04:00 |
|
Dianne Skoll
|
739d285e36
|
Indent system variable dump better.
Remind unit tests / tests (push) Successful in 48s
|
2024-09-15 10:21:22 -04:00 |
|
Dianne Skoll
|
ee1c931932
|
Add $SuppressImplicitWarnings system variable.
This suppresses warnings about missing REM or MSG tokens.
|
2024-09-15 09:39:15 -04:00 |
|
Dianne Skoll
|
0806b6738f
|
Add test for time constants of the form '12:34'
Remind unit tests / tests (push) Successful in 41s
|
2024-09-13 13:07:49 -04:00 |
|
Dianne Skoll
|
42f5e3467d
|
Better error messages for ill-formed time.
|
2024-09-11 08:52:06 -04:00 |
|
Dianne Skoll
|
2acead9118
|
Shorten error message.
Remind unit tests / tests (push) Successful in 29s
|
2024-09-10 16:25:00 -04:00 |
|
Dianne Skoll
|
a53a80acb4
|
Make error message more explicit.
|
2024-09-10 16:23:52 -04:00 |
|
Dianne Skoll
|
56e62b1b4d
|
More error checking of bad date specs.
|
2024-09-10 14:27:46 -04:00 |
|
Dianne Skoll
|
c645db5ede
|
Diagnose bad YYYY-MM-DD constants in REM command.
|
2024-09-10 14:09:52 -04:00 |
|
Dianne Skoll
|
ef6b9c3783
|
Better error message when a number that isn't recognized as a day number or year is encountered.
|
2024-09-10 13:57:34 -04:00 |
|
Dianne Skoll
|
723aba9b7c
|
Document and test --print-tokens
Remind unit tests / tests (push) Successful in 30s
|
2024-09-08 10:33:24 -04:00 |
|
Dianne Skoll
|
5b7d4a07ec
|
More explicit error messages.
Remind unit tests / tests (push) Successful in 47s
|
2024-09-07 13:25:31 -04:00 |
|
Dianne Skoll
|
5d7f55c8d5
|
Make error messages more consistent.
Remind unit tests / tests (push) Successful in 28s
|
2024-09-03 10:53:45 -04:00 |
|
Dianne Skoll
|
46aa144b65
|
Bump version to 05.00.05
|
2024-09-02 10:15:56 -04:00 |
|
Dianne Skoll
|
01cb028532
|
Fix up tests to pass in September 2024.
|
2024-09-01 11:09:32 -04:00 |
|
Dianne Skoll
|
58b6f43b9c
|
Better diagnosis of wrong #args for builtin functions.
|
2024-09-01 09:03:26 -04:00 |
|
Dianne Skoll
|
336a9684d4
|
In calendar mode, SHADE the entire calendar box including day number.
Remind unit tests / tests (push) Successful in 29s
|
2024-08-29 08:50:57 -04:00 |
|
Dianne Skoll
|
7b098e95ad
|
Make error messages more consistent.
|
2024-08-28 18:21:35 -04:00 |
|
Dianne Skoll
|
7d13f4b09e
|
Better diagnostics when printing "Too many/few arguments" errors
|
2024-08-28 18:14:43 -04:00 |
|
Dianne Skoll
|
cecdfe6ade
|
Bump version to 05.00.04.
|
2024-08-28 18:00:50 -04:00 |
|
Dianne Skoll
|
30e2e9c633
|
When looking at SATISFY expressions to make sure they use the trigger date, look recursively into user-defined functions in the expression also.
|
2024-08-28 17:49:12 -04:00 |
|
Dianne Skoll
|
c019221d15
|
Add diagnostics for missing/bad subst_XXX functions.
|
2024-08-28 15:15:34 -04:00 |
|
Dianne Skoll
|
b7bd6faf07
|
Warn if SCHED/WARN/OMITFUNC functions take wrong number of args.
|
2024-08-28 15:02:22 -04:00 |
|
Dianne Skoll
|
80d58220fe
|
In warnings, give file/lineno where function is defined.
|
2024-08-28 14:59:13 -04:00 |
|
Dianne Skoll
|
cd8624e176
|
Tweak diagnostic messages.
|
2024-08-28 14:35:49 -04:00 |
|
Dianne Skoll
|
84f9f4ae0a
|
Update tests.
|
2024-08-28 14:23:14 -04:00 |
|
Dianne Skoll
|
e201ebcfa4
|
Document that logical operators can take any type; add tests.
|
2024-08-28 14:22:07 -04:00 |
|
Dianne Skoll
|
1adccf9b1f
|
Add tests for SCHED/WARN/OMITFUNC functions that don't use their argument.
|
2024-08-28 13:54:47 -04:00 |
|
Dianne Skoll
|
1e0d650737
|
Fix tests.
|
2024-08-28 13:49:34 -04:00 |
|
Dianne Skoll
|
dc62841517
|
Fix accidental broken commit. :(
|
2024-08-28 13:45:42 -04:00 |
|
Dianne Skoll
|
abd54b016b
|
Add tests for newlines in calendars.
|
2024-08-28 12:56:53 -04:00 |
|
Dianne Skoll
|
8c072cd9b6
|
Add a warning if a function is redefined.
|
2024-08-27 21:41:45 -04:00 |
|
Dianne Skoll
|
b794a45c3f
|
Add more SATISFY diagnostics.
Remind unit tests / tests (push) Successful in 34s
|
2024-08-27 15:02:11 -04:00 |
|
Dianne Skoll
|
702704af1a
|
Make sure SATISFY expressions are either constant or mention trigdate.
|
2024-08-27 11:22:42 -04:00 |
|
Dianne Skoll
|
a5c8ae491c
|
Add test for diagnosing function definitions with too many arguments.
|
2024-08-23 15:05:24 -04:00 |
|
Dianne Skoll
|
0b28dde9c7
|
Add optional argument to ampm() to specify that hour should be zero-padded to two digits.
Remind unit tests / tests (push) Successful in 46s
|
2024-08-22 17:38:54 -04:00 |
|
Dianne Skoll
|
c72413e3c1
|
Fix up tests for previous commit.
Remind unit tests / tests (push) Successful in 29s
|
2024-08-21 15:10:28 -04:00 |
|
Dianne Skoll
|
61e3edd2ac
|
Add tests for new diagnostics.
|
2024-08-21 12:57:04 -04:00 |
|
Dianne Skoll
|
093c97ff91
|
Add tests for missing REM or missing MSG being diagnosed.
|
2024-08-21 12:50:51 -04:00 |
|