diff options
author | Mike Pall <mike> | 2013-04-26 18:40:39 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-04-26 18:40:39 +0200 |
commit | f9421f2b9f0959bc80eff064a0f13970c4e35cc1 (patch) | |
tree | 68e44457ede555d214cab3532386b1fa85736184 /src/lib_string.c | |
parent | 47fa9a8d8ff7123e160abfc18c88589bbb7f4b58 (diff) | |
download | luajit-f9421f2b9f0959bc80eff064a0f13970c4e35cc1.tar.gz luajit-f9421f2b9f0959bc80eff064a0f13970c4e35cc1.tar.bz2 luajit-f9421f2b9f0959bc80eff064a0f13970c4e35cc1.zip |
Replace string.len with bytecode builtin.
Diffstat (limited to 'src/lib_string.c')
-rw-r--r-- | src/lib_string.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lib_string.c b/src/lib_string.c index f3c29aa7..db2c275d 100644 --- a/src/lib_string.c +++ b/src/lib_string.c | |||
@@ -32,11 +32,12 @@ | |||
32 | 32 | ||
33 | #define LJLIB_MODULE_string | 33 | #define LJLIB_MODULE_string |
34 | 34 | ||
35 | LJLIB_ASM(string_len) LJLIB_REC(.) | 35 | LJLIB_LUA(string_len) /* |
36 | { | 36 | function(s) |
37 | lj_lib_checkstr(L, 1); | 37 | CHECK_str(s) |
38 | return FFH_RETRY; | 38 | return #s |
39 | } | 39 | end |
40 | */ | ||
40 | 41 | ||
41 | LJLIB_ASM(string_byte) LJLIB_REC(string_range 0) | 42 | LJLIB_ASM(string_byte) LJLIB_REC(string_range 0) |
42 | { | 43 | { |