summaryrefslogtreecommitdiff
path: root/makefile
Commit message (Collapse)AuthorAgeFilesLines
* Using 'inline' in some functionsRoberto Ierusalimschy2021-09-151-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 makefileRoberto Ierusalimschy2021-02-101-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 Ierusalimschy2020-11-111-10/+0
| | | | Undo commit 6a10f03ff. Compiler performance is important, too.
* Macro LUAI_ASSERT eases turning assertions onRoberto Ierusalimschy2020-07-081-0/+1
|
* Change in macro HARDMEMTESTS for testing GCRoberto Ierusalimschy2020-07-081-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.
* DetailsRoberto Ierusalimschy2020-07-031-9/+10
| | | | Comments in makefile and function 'l_str2d'.
* DetailsRoberto Ierusalimschy2020-06-101-3/+2
|
* Makefile compiles the Lua compiler with '-Os'Roberto Ierusalimschy2019-10-081-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 Ierusalimschy2019-09-241-8/+8
|
* DetailsRoberto Ierusalimschy2019-08-011-1/+0
| | | | | - removed rule about RCS from makefile - comments and nitpicking in 'llex.c'
* Detail in makefileRoberto Ierusalimschy2019-06-051-1/+1
|
* 'all' script automatically 'make's everythingRoberto Ierusalimschy2018-12-191-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'.
* Detailsalternative-versionalt-versionRoberto Ierusalimschy2018-12-171-11/+12
| | | | | A few details in the makefile and in the manual. (In particular, it updates the dependency lists in the makefile.)
* several detailsRoberto Ierusalimschy2018-06-181-11/+10
|
* updated to use jump tablesRoberto Ierusalimschy2018-03-051-3/+2
|
* 'LUA_USE_READLINE' moved to the make fileRoberto Ierusalimschy2018-03-021-1/+1
|
* no more 'bitlib'Roberto Ierusalimschy2018-02-271-3/+2
|
* no optimizations in test mode + no more compat with 5.2 + a few moreRoberto Ierusalimschy2018-02-271-10/+11
| | | | options in comments
* small updatesv5.3.4v5-3-4Roberto Ierusalimschy2017-01-311-7/+10
|
* detailsRoberto Ierusalimschy2015-11-131-18/+18
|
* using 'clang' by default + changes in warnings ('old-style-declaration'Roberto Ierusalimschy2015-07-011-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 updatedRoberto Ierusalimschy2015-05-221-17/+17
|
* detail (added -Wconversion as a comment, to be used ocasionally)Roberto Ierusalimschy2015-01-021-0/+1
|
* removed repeated flags (-Wall/-Wdisabled-optimization) + removed flagRoberto Ierusalimschy2014-11-051-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 + detailsRoberto Ierusalimschy2014-06-181-5/+5
|
* new library: utf8Roberto Ierusalimschy2014-02-061-4/+5
|
* reorganization of warnings + update of explicit dependencies (gcc -MM)Roberto Ierusalimschy2013-06-201-7/+10
|
* dependencies updated (with 'gcc -MM')Roberto Ierusalimschy2013-04-151-2/+2
|
* added two more commented warning options (just to know about them)Roberto Ierusalimschy2013-03-151-0/+2
|
* comments about some compiler options that should be tested once in a whileRoberto Ierusalimschy2011-07-041-2/+3
|
* commentsRoberto Ierusalimschy2011-06-271-1/+2
|
* detailsRoberto Ierusalimschy2011-05-061-6/+8
|
* -DLUA_COMPAT_ALL is the defaultRoberto Ierusalimschy2010-11-161-1/+1
|
* 'coroutine' library separated from 'baselib'Roberto Ierusalimschy2010-06-101-3/+4
|
* updated depenency lists + eliminated duplication of definitionsRoberto Ierusalimschy2010-05-141-12/+9
| | | | for MYCFLAGS, MYLDFLAGS, and MYLIBS.
* warnings that are not compatible with C++ separated from other warningRoberto Ierusalimschy2010-01-131-9/+12
| | | | options
* better may to force recompilation when makefile changesRoberto Ierusalimschy2010-01-081-47/+48
|
* update of file dependencies (gcc -MM)Roberto Ierusalimschy2009-11-271-14/+15
|
* a few new warningsRoberto Ierusalimschy2009-11-261-0/+7
|
* new module 'lbitlib.c' for bitwise operationsRoberto Ierusalimschy2009-07-011-1/+2
|
* Lua now uses "homemade" lctype (instead of ctype.h from ANSI C)Roberto Ierusalimschy2009-02-191-7/+9
|
* whole build depends on 'makefile' itself + better format for warningRoberto Ierusalimschy2008-10-281-36/+47
| | | | options
* updating header dependenciesRoberto Ierusalimschy2008-10-031-26/+26
|
* turn off optimizations when testingRoberto Ierusalimschy2008-02-151-2/+2
|
* option to use Sun compiler (on lhf account)Roberto Ierusalimschy2007-12-271-5/+7
|
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-1/+1
|
* detailsv5_1_1v5.1.1Roberto Ierusalimschy2006-06-091-1/+2
|
* no more "auto-detection"v5_1_Betav5.1-betaRoberto Ierusalimschy2005-11-161-1/+1
|
* LUA_DL_DLOPEN is for internal use; makefile should use LUA_USE_DLOPENRoberto Ierusalimschy2005-05-091-1/+1
|
* new organization using only one libraryRoberto Ierusalimschy2005-04-071-79/+67
|