963 Commits (c390f73e3b3853fb64a057bdcc2a79fc87e13ad3)
 

Author SHA1 Message Date
Roberto Ierusalimschy 6103dca8ee small bug. 27 years ago
Roberto Ierusalimschy 18cd7adac6 optimization to handle <a.x> (new opcode). 27 years ago
Roberto Ierusalimschy 41223a01ec definition of "PI" and modes for angles. 27 years ago
Roberto Ierusalimschy e78cf96c97 first version of Cclosures. 27 years ago
Roberto Ierusalimschy 0cb3843956 "foreach" and "foreachvar" more robust (to survive GCs), and with 27 years ago
Roberto Ierusalimschy 907368ead5 GC now considers an "estimate" of object size, instead of just the number 27 years ago
Roberto Ierusalimschy 81489beea1 functions may use many upvalues, to keep global values. 27 years ago
Roberto Ierusalimschy ac30aad09b new functions "foreach" and "foreachvar" 27 years ago
Roberto Ierusalimschy 2c89651fc6 macro "val" should live together with macro "ref". 27 years ago
Roberto Ierusalimschy 3a89c973ff details 27 years ago
Roberto Ierusalimschy 52d5e8032c better identification of types which are tags 27 years ago
Roberto Ierusalimschy 19c178fa14 new (smaller) prompt 27 years ago
Roberto Ierusalimschy 45ccb0e881 "nupvalues" is kept in Closure, not in prototype (as a preparation 27 years ago
Roberto Ierusalimschy 4be18fa889 details 27 years ago
Roberto Ierusalimschy 7c261a13b5 more uniform treatment to opcode variants. 27 years ago
Roberto Ierusalimschy 2bb94d9e22 using bison instead of yacc; lparser.c renamed to lstx.c (to 27 years ago
Roberto Ierusalimschy a3235ad270 prompt for interactive mode 27 years ago
Roberto Ierusalimschy f6a9cc9a67 jumps are relative to next instruction 27 years ago
Roberto Ierusalimschy 28d47a0aaa all jumps have byte variants; WHILE optimization 27 years ago
Roberto Ierusalimschy eb617df2d8 better way to traverse GCnode lists. 28 years ago
Roberto Ierusalimschy a580480b07 new implementation for globals: Global value is stored in TaggedString 28 years ago
Roberto Ierusalimschy 0dd6d1080e new opcode variants. 28 years ago
Roberto Ierusalimschy 3c820d622e better control over closed files 28 years ago
Roberto Ierusalimschy d6c867ea50 better way to cope with opcode variants 28 years ago
Roberto Ierusalimschy 2079cfe8fa new way to code globals, using const table instead of putting global 28 years ago
Roberto Ierusalimschy dfe03c7abe small optimizations (bit scrubbing) 28 years ago
Roberto Ierusalimschy 8cd67ac676 Syntax analizer and code generator 28 years ago
Roberto Ierusalimschy 9828893f7e Makefile 28 years ago
Roberto Ierusalimschy 6990da0057 Lua virtual machine 28 years ago
Roberto Ierusalimschy d985dc0629 Opcodes for Lua virtual machine 28 years ago
Roberto Ierusalimschy 451124005b Standard I/O (and system) library 28 years ago
Roberto Ierusalimschy 2f1fa3d427 Type definitions for Lua objects 28 years ago
Roberto Ierusalimschy 189d64409b Garbage Collector 28 years ago
Roberto Ierusalimschy 60cc473bcf Lexical Analizer 28 years ago
Roberto Ierusalimschy 43a2ee6ea1 Stack and Call structure of Lua 28 years ago
Roberto Ierusalimschy 4b91e9cde6 Tag methods 28 years ago
Roberto Ierusalimschy 26c5f56ad1 Built-in functions 28 years ago
Roberto Ierusalimschy daa858ef27 String table (keep all strings handled by Lua) 28 years ago
Roberto Ierusalimschy ea169d2083 auxiliar functions from Lua API 28 years ago
Roberto Ierusalimschy c31aa863ac Auxiliar functions for building Lua libraries 28 years ago
Roberto Ierusalimschy ff08b0f406 Lua Function structures 28 years ago
Roberto Ierusalimschy c1801e623f Some generic functions over Lua objects 28 years ago
Roberto Ierusalimschy a404f6e0e6 Lua tables (hash) 28 years ago
Roberto Ierusalimschy 2d2440a753 Lua stand-alone interpreter 28 years ago
Roberto Ierusalimschy 0c4ed2b3dc main header file 28 years ago
Roberto Ierusalimschy b945fae40e Lua standard mathematical library 28 years ago
Roberto Ierusalimschy dadba4d6ed Interface to Memory Manager 28 years ago
Roberto Ierusalimschy d600a6b5b3 a generic input stream interface 28 years ago
Roberto Ierusalimschy 75ac0d2172 Standard library for strings and pattern-matching 28 years ago
Roberto Ierusalimschy 9f3785a2f3 Lua standard libraries 28 years ago