Commit graph

7 commits

Author SHA1 Message Date
crc
fb82418d88 nga-c: fix an issue with script:current-line
specifically, script:current-line was not working. this patch
isn't fully tested, but does fix issues in my test case. it
makes `script:current-line` immediate (so references inside a
definition will actually make sense) and fixes an issue that
was causing indented lines to be counted twice.

since this now skips indention, it should cut down on the
number of evaluations on empty tokens, which will save a little
time when running programs.

FossilOrigin-Name: 0393f609b505ec2a364831078f36ec44b633ea579e7bc0b74a9665c07f08d7ce
2021-06-03 14:07:29 +00:00
crc
e906676d22 retro-unix: the old TIB was hard coded, use the stored pointer at address 7 now.
this fixes a buffer overrun that caused the `err:notfound` header to be messed up.

i also policed some whitespace and removed obsolete comments in a few files.

FossilOrigin-Name: 4db7040fbc6a4f73e7da6a32de89de915aca6d33137afd04f8d5b3368612b214
2021-05-28 18:58:21 +00:00
crc
00f3e53a83 interface/scripting: refactor to reduce size
FossilOrigin-Name: a9419952603779684fcc5d626b394a66f17d8d5fa6d41a941c251da6b8b29506
2021-04-19 17:41:14 +00:00
crc
e4eb91eb79 io devices: reduce memory usage
FossilOrigin-Name: 0787996383d82ab30c7b62dc4adf38c8360c6849f8e3b9d23f9e788d2d5322c7
2020-11-19 19:33:47 +00:00
crc
8c99de46cc add initial abort implementation (re: issue #16)
FossilOrigin-Name: e60daf2b8f8ac43c355beca9131fa029148033dc0f21493bff27dcc63a017478
2020-11-16 14:16:36 +00:00
crc
6199343fa7 fix more uses of deprecated names
FossilOrigin-Name: 79d334bf87cdb99181e95b3f9a2df0eedf1e23f493b8d2540f9db2db848ca862
2020-10-01 13:28:46 +00:00
crc
06f7973eb1 begin word on splitting the scripting interface code to a separate file
FossilOrigin-Name: 631f12feffb1b0eaf2f783ad12df77708c823f2315cc0865052fd6cb3b476758
2020-09-14 18:56:34 +00:00