Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed conversion warnings from clang | Roberto Ierusalimschy | 2025-01-14 | 1 | -1/+0 |
| | | | | | Plus some other details. (Option '-Wuninitialized' was removed from the makefile because it is already enabled by -Wall.) | ||||
* | New optimization option for testing | Roberto Ierusalimschy | 2025-01-10 | 1 | -1/+1 |
| | | | | Using gcc's option '-Og' (instead of '-O0') for testing/debugging. | ||||
* | Details | Roberto Ierusalimschy | 2024-11-29 | 1 | -2/+2 |
| | | | | Added two warnings to the makefile. | ||||
* | Ease slightly making Lua with C89 | Roberto Ierusalimschy | 2024-11-15 | 1 | -1/+3 |
| | |||||
* | Added gcc option '-Wconversion' | Roberto Ierusalimschy | 2024-07-27 | 1 | -1/+1 |
| | | | | | No warnings for standard numerical types. Still pending alternative numerical types. | ||||
* | lua.c loads 'readline' dynamically | Roberto Ierusalimschy | 2024-07-04 | 1 | -2/+2 |
| | | | | | | | (See comments in luaconf.h.) This change allows easier compilation, as Lua compiles and works even if the package 'readline' is absent from the system. Moreover, non-interactive uses don't load the library, making the stand-alone slightly faster for small loads. | ||||
* | Updated dependencies in the make file | Roberto Ierusalimschy | 2024-07-01 | 1 | -15/+23 |
| | | | | Mainly to include 'llimits.h' in the non-kernel files | ||||
* | Cleaning of llimits.h | Roberto Ierusalimschy | 2024-06-20 | 1 | -9/+10 |
| | | | | | | Several definitions that don't need to be "global" (that is, that concerns only specific parts of the code) moved out of llimits.h, to more appropriate places. | ||||
* | New year (2023) | Roberto Ierusalimschy | 2023-03-31 | 1 | -2/+1 |
| | | | | | Also, small tweak in makefile. (-Wsign-compare is already enabled by -Wextra.) | ||||
* | Details | Roberto Ierusalimschy | 2022-10-26 | 1 | -2/+7 |
| | | | | Added comments in the makefile about other useful '-fsanitize' options. | ||||
* | Using 'inline' in some functions | Roberto Ierusalimschy | 2021-09-15 | 1 | -0/+1 |
| | | | | | According to ISO C, "making a function an inline function suggests that calls to the function be as fast as possible." (Not available in C89.) | ||||
* | Eases the use of clang in the makefile | Roberto Ierusalimschy | 2021-02-10 | 1 | -4/+9 |
| | | | | | New definition in the makefile for warnings that are valid for gcc but not for clang (CWARNGCC). | ||||
* | Compiler optimization back to '-O2' | Roberto Ierusalimschy | 2020-11-11 | 1 | -10/+0 |
| | | | | Undo commit 6a10f03ff. Compiler performance is important, too. | ||||
* | Macro LUAI_ASSERT eases turning assertions on | Roberto Ierusalimschy | 2020-07-08 | 1 | -0/+1 |
| | |||||
* | Change in macro HARDMEMTESTS for testing GC | Roberto Ierusalimschy | 2020-07-08 | 1 | -1/+3 |
| | | | | | | Macro HARDMEMTESTS broke in two: HARDMEMTESTS forces a full GC cycle at every point where the GC can run. New macro EMERGENCYGCTESTS forces an emergency collection at every memory allocation. | ||||
* | Details | Roberto Ierusalimschy | 2020-07-03 | 1 | -9/+10 |
| | | | | Comments in makefile and function 'l_str2d'. | ||||
* | Details | Roberto Ierusalimschy | 2020-06-10 | 1 | -3/+2 |
| | |||||
* | Makefile compiles the Lua compiler with '-Os' | Roberto Ierusalimschy | 2019-10-08 | 1 | -0/+10 |
| | | | | | | The performance of the Lua compiler is not critical for Lua performance, but it is a big component in the source. So, it makes sense to trade speed for size in this component. | ||||
* | Details in the makefile (warning options) | Roberto Ierusalimschy | 2019-09-24 | 1 | -8/+8 |
| | |||||
* | Details | Roberto Ierusalimschy | 2019-08-01 | 1 | -1/+0 |
| | | | | | - removed rule about RCS from makefile - comments and nitpicking in 'llex.c' | ||||
* | Detail in makefile | Roberto Ierusalimschy | 2019-06-05 | 1 | -1/+1 |
| | |||||
* | 'all' script automatically 'make's everything | Roberto Ierusalimschy | 2018-12-19 | 1 | -0/+1 |
| | | | | | | The script 'all', to run all tests, automatically ensures that the Lua interpreter and the test C libraries (in 'testes/libs/') are updated with any changes in 'luaconf.h'. | ||||
* | Details | Roberto Ierusalimschy | 2018-12-17 | 1 | -11/+12 |
| | | | | | A few details in the makefile and in the manual. (In particular, it updates the dependency lists in the makefile.) | ||||
* | several details | Roberto Ierusalimschy | 2018-06-18 | 1 | -11/+10 |
| | |||||
* | updated to use jump tables | Roberto Ierusalimschy | 2018-03-05 | 1 | -3/+2 |
| | |||||
* | 'LUA_USE_READLINE' moved to the make file | Roberto Ierusalimschy | 2018-03-02 | 1 | -1/+1 |
| | |||||
* | no more 'bitlib' | Roberto Ierusalimschy | 2018-02-27 | 1 | -3/+2 |
| | |||||
* | no optimizations in test mode + no more compat with 5.2 + a few more | Roberto Ierusalimschy | 2018-02-27 | 1 | -10/+11 |
| | | | | options in comments | ||||
* | small updatesv5.3.4 | Roberto Ierusalimschy | 2017-01-31 | 1 | -7/+10 |
| | |||||
* | details | Roberto Ierusalimschy | 2015-11-13 | 1 | -18/+18 |
| | |||||
* | using 'clang' by default + changes in warnings ('old-style-declaration' | Roberto Ierusalimschy | 2015-07-01 | 1 | -4/+3 |
| | | | | | | removed because it is included in 'extra' + 'strict-aliasing' removed because it is included in 'all' + 'aggregate-return' removed because no one would do it by mistake) | ||||
* | dependencies updated | Roberto Ierusalimschy | 2015-05-22 | 1 | -17/+17 |
| | |||||
* | detail (added -Wconversion as a comment, to be used ocasionally) | Roberto Ierusalimschy | 2015-01-02 | 1 | -0/+1 |
| | |||||
* | removed repeated flags (-Wall/-Wdisabled-optimization) + removed flag | Roberto Ierusalimschy | 2014-11-05 | 1 | -73/+77 |
| | | | | | -Wcast-align (Lua does some unconventional casts) + added flag -std=c99 + added file lprefix.h in dependency lists | ||||
* | changed macro for compatibility options + details | Roberto Ierusalimschy | 2014-06-18 | 1 | -5/+5 |
| | |||||
* | new library: utf8 | Roberto Ierusalimschy | 2014-02-06 | 1 | -4/+5 |
| | |||||
* | reorganization of warnings + update of explicit dependencies (gcc -MM) | Roberto Ierusalimschy | 2013-06-20 | 1 | -7/+10 |
| | |||||
* | dependencies updated (with 'gcc -MM') | Roberto Ierusalimschy | 2013-04-15 | 1 | -2/+2 |
| | |||||
* | added two more commented warning options (just to know about them) | Roberto Ierusalimschy | 2013-03-15 | 1 | -0/+2 |
| | |||||
* | comments about some compiler options that should be tested once in a while | Roberto Ierusalimschy | 2011-07-04 | 1 | -2/+3 |
| | |||||
* | comments | Roberto Ierusalimschy | 2011-06-27 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2011-05-06 | 1 | -6/+8 |
| | |||||
* | -DLUA_COMPAT_ALL is the default | Roberto Ierusalimschy | 2010-11-16 | 1 | -1/+1 |
| | |||||
* | 'coroutine' library separated from 'baselib' | Roberto Ierusalimschy | 2010-06-10 | 1 | -3/+4 |
| | |||||
* | updated depenency lists + eliminated duplication of definitions | Roberto Ierusalimschy | 2010-05-14 | 1 | -12/+9 |
| | | | | for MYCFLAGS, MYLDFLAGS, and MYLIBS. | ||||
* | warnings that are not compatible with C++ separated from other warning | Roberto Ierusalimschy | 2010-01-13 | 1 | -9/+12 |
| | | | | options | ||||
* | better may to force recompilation when makefile changes | Roberto Ierusalimschy | 2010-01-08 | 1 | -47/+48 |
| | |||||
* | update of file dependencies (gcc -MM) | Roberto Ierusalimschy | 2009-11-27 | 1 | -14/+15 |
| | |||||
* | a few new warnings | Roberto Ierusalimschy | 2009-11-26 | 1 | -0/+7 |
| | |||||
* | new module 'lbitlib.c' for bitwise operations | Roberto Ierusalimschy | 2009-07-01 | 1 | -1/+2 |
| |