Roberto Ierusalimschy
|
fe5c37ae95
|
BUG: `strfind' gets wrong subject length when there is an offset
|
2000-05-02 15:32:22 -03:00 |
|
Roberto Ierusalimschy
|
c31f02948f
|
[C++ Warning] lparser.c(326): W8066 Unreachable code.
[C++ Warning] lparser.c(486): W8004 'nargs' is assigned a value that is never used.
|
2000-04-27 14:39:56 -03:00 |
|
Roberto Ierusalimschy
|
c9f91c6fe3
|
[C++ Warning]: W8084 Suggest parentheses to clarify precedence.
|
2000-04-27 14:39:15 -03:00 |
|
Roberto Ierusalimschy
|
66d620674c
|
IntPoint does not need L
|
2000-04-26 10:43:25 -03:00 |
|
Roberto Ierusalimschy
|
84790bb953
|
"conceptual" bug
|
2000-04-26 10:43:10 -03:00 |
|
Roberto Ierusalimschy
|
534c3a64d3
|
small optimizations for table access
|
2000-04-25 13:55:09 -03:00 |
|
Roberto Ierusalimschy
|
b9c98cd4d9
|
entry for new version (4.0a)
|
2000-04-25 13:45:39 -03:00 |
|
Roberto Ierusalimschy
|
0e8855e171
|
final version (by lhf)
|
2000-04-25 13:44:31 -03:00 |
|
Roberto Ierusalimschy
|
2ae9c856cf
|
more uniform names
|
2000-04-24 18:05:11 -03:00 |
|
Roberto Ierusalimschy
|
c4409f69ab
|
details
|
2000-04-19 10:41:37 -03:00 |
|
Roberto Ierusalimschy
|
89a9c36281
|
no more `register' declarations: leave it to the compiler.
|
2000-04-19 10:36:25 -03:00 |
|
Roberto Ierusalimschy
|
8f2fba5877
|
using new constructs (for & break) in the examples and code fragments
|
2000-04-17 16:23:48 -03:00 |
|
Roberto Ierusalimschy
|
62824137d6
|
no more `seterrormethod' function
|
2000-04-17 16:23:12 -03:00 |
|
Roberto Ierusalimschy
|
71219ccc39
|
simpler version of `luaK_tostack'
|
2000-04-17 11:05:34 -03:00 |
|
Roberto Ierusalimschy
|
870f61d299
|
code redistribution
|
2000-04-14 15:12:35 -03:00 |
|
Roberto Ierusalimschy
|
c845ec777a
|
new order for modules (better locality??)
|
2000-04-14 14:52:09 -03:00 |
|
Roberto Ierusalimschy
|
e408cf61a2
|
new version number
|
2000-04-14 14:48:20 -03:00 |
|
Roberto Ierusalimschy
|
4e90768635
|
lots of changes (almost ready for 4.0)
|
2000-04-14 14:47:55 -03:00 |
|
Roberto Ierusalimschy
|
c1666a13e3
|
better code organization
|
2000-04-14 14:47:24 -03:00 |
|
Roberto Ierusalimschy
|
e02750ec60
|
new type for CFunction (for "pure" C)
|
2000-04-14 14:46:37 -03:00 |
|
Roberto Ierusalimschy
|
0b56646baf
|
new function `getargs'
|
2000-04-14 14:46:29 -03:00 |
|
Roberto Ierusalimschy
|
634c3d57e9
|
optimization for SETLOCAL was too specific.
|
2000-04-14 14:46:15 -03:00 |
|
Roberto Ierusalimschy
|
4aa9ad6514
|
functions must return explicit `nil' on failure
|
2000-04-14 14:44:20 -03:00 |
|
Roberto Ierusalimschy
|
d76b1a0eef
|
base' for tonumber' must be >= 2.
|
2000-04-13 15:08:18 -03:00 |
|
Roberto Ierusalimschy
|
e7c8393682
|
optimization INCLOCAL is not necessary, with `for'
|
2000-04-13 13:51:01 -03:00 |
|
Roberto Ierusalimschy
|
ceaa97ff5b
|
tonumber must return `nil' when convertion fails.
|
2000-04-13 13:46:43 -03:00 |
|
Roberto Ierusalimschy
|
2bb77cdaed
|
keep opcodes in the right order
|
2000-04-12 16:56:50 -03:00 |
|
Roberto Ierusalimschy
|
f9cf402fbd
|
first implementation of FOR
|
2000-04-12 15:57:19 -03:00 |
|
Roberto Ierusalimschy
|
0c3fe2c44b
|
comment
|
2000-04-12 15:47:03 -03:00 |
|
Roberto Ierusalimschy
|
0433e42023
|
no more repeat ... end.
|
2000-04-11 15:37:18 -03:00 |
|
Roberto Ierusalimschy
|
0810bc707f
|
new syntax: |label|
|
2000-04-10 16:21:14 -03:00 |
|
Roberto Ierusalimschy
|
c3b73cbeb8
|
comments (detail)
|
2000-04-10 16:20:24 -03:00 |
|
Roberto Ierusalimschy
|
1eabd0549e
|
comments
|
2000-04-07 16:35:31 -03:00 |
|
Roberto Ierusalimschy
|
54dd5cc7fd
|
reorganization of lcode.c
|
2000-04-07 16:35:20 -03:00 |
|
Roberto Ierusalimschy
|
031978798c
|
more optimizations
|
2000-04-07 10:13:11 -03:00 |
|
Roberto Ierusalimschy
|
14251c5a56
|
name changes + new operation - old operation
|
2000-04-07 10:12:50 -03:00 |
|
Roberto Ierusalimschy
|
42130ed712
|
name changes
|
2000-04-07 10:11:49 -03:00 |
|
Roberto Ierusalimschy
|
d615e78e08
|
new optimization: jumps to jumps
|
2000-04-06 14:36:52 -03:00 |
|
Roberto Ierusalimschy
|
c6965ce551
|
new functions: disassembler and get limit.
|
2000-04-06 14:35:23 -03:00 |
|
Roberto Ierusalimschy
|
22329e4cdf
|
implementation of BREAK
|
2000-04-05 14:51:58 -03:00 |
|
Roberto Ierusalimschy
|
9f734094f9
|
`nil' is optional for next and nextvar (and is not for tonumber & tag).
|
2000-04-04 17:49:32 -03:00 |
|
Roberto Ierusalimschy
|
4e7e9e8de5
|
new opcode INCLOCAL.
|
2000-04-04 17:48:44 -03:00 |
|
Roberto Ierusalimschy
|
3e45496295
|
syntactical details
|
2000-04-03 10:44:55 -03:00 |
|
Roberto Ierusalimschy
|
e30327728c
|
BUG: tostring() without arguments gives seg. fault.
|
2000-04-03 10:20:33 -03:00 |
|
Roberto Ierusalimschy
|
36e1390631
|
details.
|
2000-03-31 13:28:45 -03:00 |
|
Roberto Ierusalimschy
|
8f0f54ec38
|
name change
|
2000-03-30 17:55:50 -03:00 |
|
Roberto Ierusalimschy
|
556a89e537
|
new names for debug types
|
2000-03-30 14:19:48 -03:00 |
|
Roberto Ierusalimschy
|
e2c60eda16
|
`luaT_validevent' is exported, because compatibility module for fallbacks
uses it.
|
2000-03-30 13:41:51 -03:00 |
|
Roberto Ierusalimschy
|
a69356e9e0
|
no more special cases for closures with 0 upvalues (performance is the same,
memory use a little higher, code much simpler).
|
2000-03-29 17:19:20 -03:00 |
|
Roberto Ierusalimschy
|
b53dc0c485
|
TAG_ARRAY -> TAG_TABLE
|
2000-03-27 17:10:21 -03:00 |
|