Dianne Skoll
|
691185f22c
|
Update test file so tests pass.
|
2024-06-02 20:50:34 -04:00 |
|
Dianne Skoll
|
a8bfb41a9e
|
Add $ExpressionTimeLimit system variable.
|
2024-06-02 14:01:17 -04:00 |
|
Dianne Skoll
|
fafb30db05
|
Add --max-execution-time option
|
2024-06-02 12:56:46 -04:00 |
|
Dianne Skoll
|
243e816523
|
Add translated error messages
|
2024-06-02 12:43:32 -04:00 |
|
Dianne Skoll
|
b49c0f52bd
|
Implement EXPR ON and EXPR OFF
|
2024-06-02 12:39:00 -04:00 |
|
Dianne Skoll
|
07fca94a7f
|
Properly handle purging of SCANFROM reminders.
|
2024-06-02 12:07:12 -04:00 |
|
Dianne Skoll
|
73917ee537
|
Only set nonconst_expr in purge mode in a couple of cases.
|
2024-06-02 12:02:29 -04:00 |
|
Dianne Skoll
|
76f9edecf6
|
Don't purge reminders with a SCANFROM clause.
|
2024-06-02 10:36:21 -04:00 |
|
Dianne Skoll
|
d77d9854d2
|
Remove src/expr.h - everything in it is now in types.h or protos.h
|
2024-06-02 10:26:41 -04:00 |
|
Dianne Skoll
|
c2b53f95a4
|
Remove dead code
|
2024-06-02 10:23:24 -04:00 |
|
Dianne Skoll
|
caef8b80d6
|
Make it easier to match error messages to error constants.
|
2024-06-02 10:00:04 -04:00 |
|
Dianne Skoll
|
5e016768af
|
More comments.
|
2024-06-02 09:46:53 -04:00 |
|
Dianne Skoll
|
ee08ce98d7
|
More comments.
|
2024-06-01 23:33:33 -04:00 |
|
Dianne Skoll
|
581bd95838
|
Allow placing a literal [ in a reminder by using [[
|
2024-06-01 18:46:17 -04:00 |
|
Dianne Skoll
|
bb92dab1ab
|
More docs.
|
2024-06-01 16:44:37 -04:00 |
|
Dianne Skoll
|
83b5c52c76
|
Make parse_expr_token much any following whitespace to replicate prior behavior.
There may be other parts of the code that rely on this.
|
2024-06-01 16:35:20 -04:00 |
|
Dianne Skoll
|
93eca25141
|
Fix spurious "Missing ']'" error reported by Jochen Sprickerhof
|
2024-06-01 16:30:48 -04:00 |
|
Dianne Skoll
|
34421cb10e
|
Don't funset the Jewish holiday functions.
|
2024-06-01 14:08:48 -04:00 |
|
Dianne Skoll
|
29b87898aa
|
Add some ASCII art
|
2024-06-01 14:00:39 -04:00 |
|
Dianne Skoll
|
e9e4db94bd
|
More comments
|
2024-06-01 13:44:21 -04:00 |
|
Dianne Skoll
|
c95ad0261a
|
Start adding comments; do not distinguish between N_BINARY_OPERATOR and N_UNARY_OPERATOR
|
2024-06-01 13:37:58 -04:00 |
|
Dianne Skoll
|
7fef456483
|
Don't allocate - nodes if we don't need to
|
2024-06-01 13:23:52 -04:00 |
|
Dianne Skoll
|
386131e74d
|
Show bytes used for expression notes.
|
2024-06-01 09:45:37 -04:00 |
|
Dianne Skoll
|
824d3c88f1
|
Store at most 5 function args on stack. Any more and we malloc.
|
2024-06-01 09:41:26 -04:00 |
|
Dianne Skoll
|
18a206abd2
|
Store args on stack if possible.
|
2024-06-01 09:30:42 -04:00 |
|
Dianne Skoll
|
8dbae776c9
|
Fix SEGV.
|
2024-06-01 09:27:27 -04:00 |
|
Dianne Skoll
|
b78702cc53
|
Assume all function names are lower-case.
|
2024-06-01 08:46:27 -04:00 |
|
Dianne Skoll
|
d2b43605ad
|
Completely revamp expression engine.
|
2024-06-01 08:19:12 -04:00 |
|
Dianne Skoll
|
7728e09337
|
Don't allow duplicate arg names in function definitions.
|
2024-06-01 08:19:09 -04:00 |
|
Dianne Skoll
|
2666353ce6
|
Put an include guard around auto.rem
|
2024-06-01 08:19:08 -04:00 |
|
Dianne Skoll
|
0b8a306483
|
Disable CI for "wip" branches.
|
2024-06-01 08:19:08 -04:00 |
|
Dianne Skoll
|
b51a0b2d08
|
Document that -ivar is the same as -ivar=0
|
2024-05-25 10:26:00 -04:00 |
|
Dianne Skoll
|
959355b19c
|
Stricter parsing of '-i' option.
|
2024-05-25 09:36:33 -04:00 |
|
Dianne Skoll
|
9c3f0f1994
|
Allow "-ifoo" on the command-line, which is the same as "-ifoo=0"
|
2024-05-25 09:22:41 -04:00 |
|
Dianne Skoll
|
dac337a65b
|
Convert all leading spaces to tabs. Per Tim Chase.
|
2024-05-01 09:48:59 -04:00 |
|
Dianne Skoll
|
98739dfdbc
|
Replace spaces with tab (per Emanuele Torre)
Because different invisible things are different.
|
2024-05-01 09:11:19 -04:00 |
|
Dianne Skoll
|
17b7a1ea84
|
Fix typo
|
2024-04-29 17:13:52 -04:00 |
|
Dianne Skoll
|
4d45925758
|
Fix typo
04.03.07
|
2024-04-29 16:18:49 -04:00 |
|
Dianne Skoll
|
8cadb23f48
|
Update release notes.
|
2024-04-29 16:16:42 -04:00 |
|
Dianne Skoll
|
63211b65c2
|
Bump version to 04.03.07
|
2024-04-22 14:55:47 -04:00 |
|
Dianne Skoll
|
1be84525b1
|
Don't rely on behavior of "%" with negative args.
|
2024-04-22 09:57:32 -04:00 |
|
Dianne Skoll
|
67ae95a464
|
Make sure shellescape() does not mangle UTF-8 characters.
|
2024-04-22 09:50:17 -04:00 |
|
Dianne Skoll
|
c03a95ad94
|
Use built-in versions of strdup, strcasecmp and strncasecmp instead of writing our own.
|
2024-04-21 14:44:24 -04:00 |
|
Dianne Skoll
|
51aa7aecb9
|
Make $Tt a synonym for trigtime()
|
2024-04-20 11:50:39 -04:00 |
|
Dianne Skoll
|
592cfe5a20
|
Use "uint32_t" if we have <stdint.h> for MD5 code.
|
2024-04-20 10:50:44 -04:00 |
|
Dianne Skoll
|
b4cf15e73e
|
Remove some unused autoconf cruft.
|
2024-04-20 10:45:22 -04:00 |
|
Dianne Skoll
|
862e143372
|
Ugh, forgot to regen ./configure.
|
2024-04-20 10:40:06 -04:00 |
|
Dianne Skoll
|
1f10ca49ad
|
Pass proper args to AC_INIT; include Remind home page in usage output.
|
2024-04-20 10:39:12 -04:00 |
|
Dianne Skoll
|
4a0c4ffdca
|
Add a test to ensure we don't save trigger time while parsing.
|
2024-04-18 23:48:30 -04:00 |
|
Dianne Skoll
|
27c8737f3a
|
Only save trigger date when computing it, not while parsing.
|
2024-04-18 23:41:47 -04:00 |
|