Dianne Skoll
|
11594aee2d
|
Rename configure.in to configure.ac to avoid autoreconf warning.
|
2024-10-18 11:21:41 -04:00 |
|
Dianne Skoll
|
689b1d0e13
|
Rebuild src/config.h.in with autoreconf
Remind unit tests / tests (push) Successful in 30s
|
2024-10-17 13:19:53 -04:00 |
|
Dianne Skoll
|
52c973509b
|
Add --print-config-cmd long option.
|
2024-10-15 10:32:01 -04:00 |
|
Dianne Skoll
|
23ec559ddf
|
Fix typo
|
2024-10-12 12:47:04 -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
|
7878f6623c
|
Fix typo
Remind unit tests / tests (push) Successful in 35s
|
2024-09-16 14:48:57 -04:00 |
|
Dianne Skoll
|
00ad38e5fe
|
Put N_ERROR at the end.
|
2024-09-16 14:47:09 -04:00 |
|
Dianne Skoll
|
e032f3315d
|
Mark a freshly-allocated node of type N_ERROR rather than N_FREE.
|
2024-09-16 14:41:30 -04:00 |
|
Dianne Skoll
|
a38fd95a90
|
Add guard against double-free of expr_node.
|
2024-09-16 14:39:26 -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
|
a20f2b588e
|
Accept either 12:34 or '12:34' as a time constant.
|
2024-09-13 13:02:46 -04:00 |
|
Dianne Skoll
|
631e721a96
|
More helpful error if someone uses '...' around a TIME constant.
|
2024-09-13 12:46:38 -04:00 |
|
Dianne Skoll
|
8453e17c6c
|
Add a guard to avoid calling free(NULL)
Remind unit tests / tests (push) Successful in 29s
|
2024-09-12 11:50:11 -04:00 |
|
Dianne Skoll
|
76c1e2abb3
|
Avoid unnecessary double-initialization.
|
2024-09-12 11:38:59 -04:00 |
|
Dianne Skoll
|
3389f1c91b
|
Refactor init_token and token_error.
|
2024-09-12 10:58:35 -04:00 |
|
Dianne Skoll
|
b2d47ae979
|
Initialize token.val in a few places.
|
2024-09-12 10:51:00 -04:00 |
|
Dianne Skoll
|
e2c615f310
|
Fix comment.
|
2024-09-12 10:16:01 -04:00 |
|
Dianne Skoll
|
4695efaabd
|
Use DBG macro
Remind unit tests / tests (push) Failing after 28s
|
2024-09-11 11:53:07 -04:00 |
|
Dianne Skoll
|
c433f42587
|
Get rid of useless function.
|
2024-09-11 11:49:04 -04:00 |
|
Dianne Skoll
|
4708e59a43
|
No need to munch following whitespace.
|
2024-09-11 11:46:40 -04:00 |
|
Dianne Skoll
|
d56ac6332a
|
Use switch rather than if...else chains
Remind unit tests / tests (push) Successful in 33s
|
2024-09-11 11:37:30 -04:00 |
|
Dianne Skoll
|
b054baf590
|
Stricter tokenization of datetime
|
2024-09-11 09:01:52 -04:00 |
|
Dianne Skoll
|
42f5e3467d
|
Better error messages for ill-formed time.
|
2024-09-11 08:52:06 -04:00 |
|
Dianne Skoll
|
97013ae89b
|
Return T_Illegal with a negative tok.val if we can't parse a numeric token.
|
2024-09-11 08:45:31 -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
|
019bee26cb
|
Start refactoring calendar code.
Remind unit tests / tests (push) Successful in 30s
|
2024-09-10 10:47:32 -04:00 |
|
Dianne Skoll
|
152cd4090b
|
Better error message.
Remind unit tests / tests (push) Successful in 28s
|
2024-09-09 17:01:56 -04:00 |
|
Dianne Skoll
|
8a5b88338b
|
Add --print-tokens long option to dump Remind tokens to stdout.
|
2024-09-08 10:29:49 -04:00 |
|
Dianne Skoll
|
e4bab0dda4
|
Be more explicit.
|
2024-09-08 09:57:52 -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
|
8c3d2c4003
|
More specific error message.
|
2024-09-07 13:14: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
|
097bf92bea
|
Better error message.
|
2024-09-03 10:51:50 -04:00 |
|
Dianne Skoll
|
914971308d
|
Better error message.
Remind unit tests / tests (push) Successful in 30s
|
2024-09-01 23:42:29 -04:00 |
|
Dianne Skoll
|
a22e81040f
|
Check error return in a couple of spots.
|
2024-09-01 23:22:00 -04:00 |
|
Dianne Skoll
|
72f74f03cf
|
Check for errors.
|
2024-09-01 23:18:09 -04:00 |
|
Dianne Skoll
|
d0e45e727e
|
Don't print closing ] in error indicator.
Remind unit tests / tests (push) Successful in 31s
|
2024-09-01 22:39:49 -04:00 |
|
Dianne Skoll
|
11771b7d3d
|
Better formatting of ^-- here message for expressions with embedded newlines
|
2024-09-01 11:27:34 -04:00 |
|
Dianne Skoll
|
58b6f43b9c
|
Better diagnosis of wrong #args for builtin functions.
|
2024-09-01 09:03:26 -04:00 |
|
Dianne Skoll
|
1dedb667e8
|
Prevent a couple of file descriptor leaks.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-31 09:06:05 -04:00 |
|
Dianne Skoll
|
8a96236788
|
Avoid warnings if REM_USE_WCHAR is undefined.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-30 20:44:08 -04:00 |
|
Dianne Skoll
|
2a13163659
|
Fix some weird edge cases in text-mode calendar formatting.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-29 13:25:36 -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 |
|