Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple hash functions used in comparison (hardcoded) and string table #12

Closed
wants to merge 651 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
651 commits
Select commit Hold shift + click to select a range
eb53e3f
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jul 16, 2015
0dcd2d1
Merge branch 'master' into v2.1
Jul 17, 2015
eb050f9
Parse binary number literals (0bxxx).
Aug 19, 2015
b86fc2b
Merge branch 'master' into v2.1
Aug 19, 2015
ca78889
Merge branch 'master' into v2.1
Aug 19, 2015
9d18567
Remove LuaJIT 1.x change history.
Aug 24, 2015
718af62
Add note about bytecode compatibility wrt. LJ_GC64/LJ_FR2.
Aug 24, 2015
ba617df
Update changelog.
Aug 24, 2015
0a3cd94
ARM64: Add support for saving bytecode as object files.
Aug 25, 2015
fb77f7d
RELEASE LuaJIT-2.1.0-beta1
Aug 25, 2015
ad29314
ARM64: Fix ELF bytecode saving.
Aug 26, 2015
a3a6866
Re-enable trace stitching.
Aug 29, 2015
55c3b29
Parse Unicode string escape \u{XX...}.
Aug 29, 2015
5ba2186
Merge branch 'v2.1' into v2.1-agentzh
agentzh Sep 5, 2015
49427df
Merge branch 'master' into v2.1
Sep 20, 2015
52ea1a3
FFI: Add ssize_t declaration.
Sep 20, 2015
0b09c97
Merge branch 'master' into v2.1
Oct 1, 2015
86c21bd
Add collectgarbage("isrunning").
Oct 1, 2015
22a9ed8
Merge branch 'master' into v2.1
Oct 1, 2015
f4db99d
Merge branch 'v2.1' into v2.1-agentzh
agentzh Oct 12, 2015
776c693
Merge branch 'master' into v2.1
Oct 15, 2015
b20642c
Merge branch 'master' into v2.1
Oct 24, 2015
efaf24f
Fix pairs() recording.
Oct 24, 2015
e54ca42
Merge branch 'master' into v2.1
Oct 24, 2015
7e22082
DynASM/x86: Add AES-NI opcodes.
Oct 24, 2015
8a13c9c
DynASM/x86: Add AVX and AVX2 opcodes.
Oct 24, 2015
d62dc01
DynASM: Bump version to 1.4.
Oct 24, 2015
4c08158
Whitespace.
Oct 24, 2015
6a54411
x86/x64: Disassemble AVX/AVX2 instructions.
Oct 24, 2015
ffb124e
Merge branch 'master' into v2.1
Oct 24, 2015
3ad7734
Merge branch 'master' into v2.1
Oct 24, 2015
42b9c98
iOS/ARM64: Add build instructions.
Oct 24, 2015
0029110
Update changelog.
Oct 24, 2015
0aa337a
Merge branch 'master' into v2.1
Nov 4, 2015
4f87367
Document minimum compiler requirements for 2.1 branch.
Nov 4, 2015
3a0b2a9
x64/LJ_GC64: Fix stack growth in vararg function setup.
Nov 18, 2015
126e55d
Merge branch 'master' into v2.1
Nov 26, 2015
3459e93
Merge branch 'v2.1' into v2.1-agentzh
agentzh Dec 5, 2015
3f5c724
MIPS soft-float, part 1: Add soft-float support to interpreter.
Dec 17, 2015
0345f36
MIPS soft-float, part 2: Add soft-float FFI support.
Dec 18, 2015
09ab905
Makefile: ensure we always install the symlink for "luajit".
agentzh Dec 19, 2015
2ef8be4
Merge branch 'v2.1' into v2.1-agentzh
agentzh Dec 26, 2015
20f4141
FFI: Properly unsink non-standard cdata allocations.
Dec 28, 2015
a687a60
DynASM/x64: Add full VREG support.
Dec 28, 2015
f61148c
ARM: Add external frame unwinding.
Dec 28, 2015
cfae384
DynASM/x86: Add AVX AES instructions.
Dec 28, 2015
5ce6399
x86: Improve disassembly of AVX shift instructions.
Dec 28, 2015
52ebe02
x86: Disassemble AES instructions.
Dec 28, 2015
22e7b00
DynASM/x64: Fix for full VREG support.
Dec 28, 2015
fb564b8
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jan 8, 2016
04d2806
Rollback due to HREFK + load fwd must restore guardemit state.
Jan 18, 2016
39eddd3
Always merge snapshots without instructions inbetween.
Jan 18, 2016
89982b7
FFI: Parse #line NN and #NN.
Jan 18, 2016
2f6b296
Add proper DynASM dependency.
Jan 18, 2016
60de2f3
MIPS: Switch to dual-number mode. Fix soft-float interpreter.
Jan 29, 2016
bfbcd72
PS4: Switch default build to amalgamated and LJ_GC64 mode.
Feb 1, 2016
8e5d87a
Merge branch 'v2.1' into v2.1-agentzh
agentzh Feb 5, 2016
825dcdc
Generalize LJ_SOFTFP dependencies in lj_asm.c.
Feb 9, 2016
f547a14
MIPS: Add soft-float support to JIT compiler backend.
Feb 10, 2016
6cb38f7
Merge branch 'master' into v2.1
Feb 10, 2016
339a1fd
Windows/x64/LJ_GC64: Fix math.frexp() and math.modf().
Feb 22, 2016
18f6aa9
Use internal implementation for converting FP numbers to strings.
Feb 26, 2016
1c45c6a
Fix build with JIT disabled.
Mar 1, 2016
6f3eed9
Fix Android/x86 build.
Mar 3, 2016
f423194
Merge branch 'master' into v2.1
Mar 3, 2016
8290076
Update changelog.
Mar 3, 2016
3e4a196
RELEASE LuaJIT-2.1.0-beta2
Mar 3, 2016
75d046d
DynASM/x86: Add ADX instructions.
Mar 6, 2016
3c15839
Merge branch 'v2.1' into v2.1-agentzh
agentzh Mar 7, 2016
64c6da6
MIPS soft-float: Fix code generation for HREF.
Mar 10, 2016
be25592
ARM: Fix build problem with external frame unwinding.
Mar 15, 2016
cf3e01e
Merge branch 'master' into v2.1
Mar 22, 2016
713e340
Merge branch 'master' into v2.1
Mar 22, 2016
c730540
Fix formatting of some small denormals at low precision.
Mar 28, 2016
df7bb5b
Merge branch 'master' into v2.1
Mar 28, 2016
e03e597
Fix compiler warnings.
Mar 28, 2016
d714561
Merge branch 'master' into v2.1
Mar 28, 2016
c24c8e5
x64/LJ_GC64: Fix JIT glue code in interpreter.
Mar 28, 2016
6801e71
x86: Detect BMI2 instruction support.
Mar 28, 2016
892887e
x86: Generate BMI2 shifts and rotates, if available.
Mar 28, 2016
6e623b9
Merge branch 'master' into v2.1
Mar 30, 2016
296f0ca
Windows/x64/LJ_GC64: Fix math.frexp() and math.modf() (again).
Mar 31, 2016
25b3779
Merge branch 'master' into v2.1
Apr 3, 2016
d150fbf
Merge branch 'master' into v2.1
Apr 3, 2016
ac9193c
x86: Improve disassembly of BMI2 instructions.
Apr 5, 2016
096a7cf
x64/LJ_GC64: Fix BC_UCLO check for fast-path.
Apr 13, 2016
101115d
Merge branch 'master' into v2.1
Apr 13, 2016
0c6fdc1
Rewrite memory block allocator.
Apr 18, 2016
d13d420
Merge branch 'master' into v2.1
Apr 18, 2016
4c6498d
Merge branch 'master' into v2.1
Apr 18, 2016
344fe5f
Merge branch 'master' into v2.1
Apr 21, 2016
d8ac623
Merge branch 'master' into v2.1
Apr 24, 2016
ac42037
Constrain value range of lj_ir_kptr() to unsigned 32 bit pointers.
Apr 24, 2016
c99736f
Merge branch 'v2.1' into v2.1-agentzh
agentzh Apr 26, 2016
221268b
Use the GDB JIT API in a thread-safe manner.
May 3, 2016
6a99732
Merge branch 'master' into v2.1
May 6, 2016
35b09e6
Windows/x86: Add full exception interoperability.
May 7, 2016
017aef1
Merge branch 'v2.1' into v2.1-agentzh
agentzh May 7, 2016
ec9b238
Revert "Windows/x86: Add full exception interoperability."
agentzh May 16, 2016
97369c4
removed the GCC 4 requirement for x86 for older systems like Solaris …
agentzh May 17, 2016
573daa9
Fix dependencies.
May 19, 2016
4fe400c
Merge branch 'master' into v2.1
May 20, 2016
d4f3b11
Workaround for MinGW headers lacking some exception definitions.
May 20, 2016
475a6ae
Merge branch 'master' into v2.1
May 20, 2016
1931b38
LJ_GC64: Introduce IRT_PGC.
May 20, 2016
cfa188f
Move common 32/64 bit in-memory FP constants to jit_State.
May 20, 2016
786dbb2
Add IR_FLOAD with REF_NIL for field loads from GG_State.
May 20, 2016
ccae333
Load SIMD constants with IR_FLOAD from GG_State.
May 20, 2016
5135876
Add ra_addrename().
May 20, 2016
a657fa0
Make the IR immovable after assembly.
May 22, 2016
3152ed9
Simplify GCtrace * reference embedding for trace stitching.
May 22, 2016
a406797
Always walk IR constants in ascending order.
May 22, 2016
7fb75cc
Embed 64 bit constants directly in the IR, using two slots.
May 22, 2016
9e99ccc
Strip out old infrastructure for 64 bit constants.
May 22, 2016
f26679c
LJ_GC64: Add support for 64 bit GCobj constants in the IR.
May 22, 2016
8f868a9
LJ_GC64: Update IR type sizes.
May 22, 2016
6c8258d
LJ_FR2: Add support for trace recording and snapshots.
May 22, 2016
2868715
x64/LJ_GC64: Add missing backend support and enable JIT compilation.
May 23, 2016
bfe2a35
Merge branch 'master' into v2.1
May 23, 2016
3f1031c
Use MAP_TRYFIXED for the probing memory allocator, if available.
May 23, 2016
9fa843a
Cleanup install docs.
May 26, 2016
6360f6e
Fix collateral damage from LJ_GC64 changes to asm_href().
May 27, 2016
e77638f
x64/LJ_GC64: Fix __call metamethod for tailcall.
May 28, 2016
5e2b609
Fix compiler warning.
May 28, 2016
e3c4c9a
DynASM/MIPS: Add missing MIPS64 instructions.
May 28, 2016
d9986fb
MIPS64, part 1: Add MIPS64 support to interpreter.
May 28, 2016
56fe899
Proper fix for LJ_GC64 changes to asm_href().
May 28, 2016
384ce2f
MIPS: Fix build failures and warnings.
May 29, 2016
1c0454c
Merge branch 'master' into v2.1
Jun 3, 2016
7d43402
Merge branch 'master' into v2.1
Jun 3, 2016
58ca165
LJ_GC64: Allow optional use of the system memory allocator.
Jun 3, 2016
cc05e79
LJ_GC64: Ensure all IR slot fields are initialized.
Jun 3, 2016
ce1ad87
LJ_GC64: Set correct nil value when clearing a cdata finalizer.
Jun 3, 2016
a88dc57
Merge branch 'master' into v2.1
Jun 5, 2016
f598343
x64/LJ_GC64: Fix code generation for IR_KNULL call argument.
Jun 5, 2016
f074c64
Revert "Revert "Windows/x86: Add full exception interoperability.""
agentzh Jun 6, 2016
77953dc
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jun 6, 2016
287a534
MIPS: Support MIPS16 interlinking.
Jun 8, 2016
efc0315
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jun 13, 2016
ce30766
Merge branch 'master' into v2.1
Jun 27, 2016
01e4754
Properly clean up state before restart of trace assembly.
Jun 27, 2016
e6c3659
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jul 14, 2016
37b377d
Merge branch 'master' into v2.1
Jul 17, 2016
7374046
Merge branch 'master' into v2.1
Jul 17, 2016
92d9ff2
Set arg table before evaluating LUA_INIT and -e chunks.
Jul 17, 2016
d41469c
Emit bytecode in .c/.h files with unsigned char type.
Jul 17, 2016
22e8e07
Merge branch 'master' into v2.1
Jul 17, 2016
455f067
Merge branch 'v2.1' into v2.1-agentzh
agentzh Jul 18, 2016
c98660c
Must preserve J->fold.ins (fins) around call to lj_ir_ksimd().
Jul 22, 2016
972a1a4
Fix exit status for 'luajit -b'.
Jul 22, 2016
f6f838f
Merge branch 'master' into v2.1
Jul 31, 2016
d40ca26
Merge branch 'v2.1' into v2.1-agentzh
agentzh Aug 4, 2016
03b03ef
Windows/x86: Add MSVC flags for debug build with exception interop.
Sep 6, 2016
1a9a264
Merge branch 'master' into v2.1
Sep 19, 2016
4ca3909
Merge branch 'master' into v2.1
Sep 19, 2016
f27b250
Merge branch 'master' into v2.1
Oct 2, 2016
cf80edb
Fix -jp=a mode for builtins.
Oct 2, 2016
63465fe
LJ_GC64: Fix jit.on/off.
Oct 8, 2016
54b78e7
LJ_GC64: Various fixes.
Oct 12, 2016
3f43f09
Merge branch 'master' into v2.1
Oct 13, 2016
6a25014
LJ_FR2: Fix slot 1 handling.
Oct 16, 2016
bdcaf4b
LJ_GC64: Fix HREF for pointers.
Oct 19, 2016
716f2da
LJ_GC64: Various followup fixes.
Oct 20, 2016
e244b1d
Merge branch 'v2.1' into v2.1-agentzh
agentzh Oct 27, 2016
7a58a8f
Report parent of stitched trace.
Nov 13, 2016
5400c1e
MIPS: Fix TSETR barrier.
Nov 16, 2016
e577db5
Increase range of GG_State loads via IR_FLOAD with REF_NIL.
Nov 19, 2016
202713a
Fix amalgamated build.
Nov 19, 2016
13642b7
Whitespace.
Nov 20, 2016
04b6070
ARM64: Add JIT compiler backend.
Nov 20, 2016
7a0c3a1
ARM64: Allow full VA range for mcode allocation.
Nov 20, 2016
2b77da3
ARM64: Reject special case in emit_isk13().
Nov 20, 2016
a566544
Generalize deferred constant handling in backend to 64 bit.
Nov 21, 2016
1131fa2
Merge branch 'master' into v2.1
Nov 21, 2016
8125989
ARM64: Emit more efficient trace exits.
Nov 24, 2016
d7243e1
Eliminate use of lightuserdata derived from static data pointers.
Nov 24, 2016
6538c8a
Document 47 bit limit for lightuserdata.
Nov 25, 2016
3ad2bbf
ARM64: Make use of tbz/tbnz and cbz/cbnz.
Nov 29, 2016
22511fb
ARM64: Fix pc-relative loads of consts. Cleanup branch codegen.
Dec 7, 2016
48b0029
ARM64: Add missing ldrb/strb instructions to disassembler.
Dec 7, 2016
2ac2cd4
ARM64: Reorganize operand extension definitions.
Dec 7, 2016
bfeb116
ARM64: Fuse XLOAD/XSTORE with STRREF/ADD/BSHL/CONV.
Dec 7, 2016
2772cbc
ARM64: Fuse FP multiply-add/sub.
Dec 8, 2016
3975b6c
ARM64: Fuse various BAND/BSHL/BSHR/BSAR combinations.
Dec 8, 2016
986854c
ARM64: Fix code generation for S19 offsets.
Dec 8, 2016
ec2756b
Add missing FOLD rule for 64 bit shift+BAND simplification.
Dec 8, 2016
44b99ff
ARM64: Fuse BOR(BSHL, BSHR) into EXTR/ROR.
Dec 9, 2016
4ccd876
ARM64: Use the correct FUSE check.
Dec 9, 2016
1973807
Add "proto" field to jit.util.funcinfo().
Dec 13, 2016
3cfa9cb
Merge branch 'master' into v2.1
Dec 15, 2016
ebec253
ARM64: Fuse BOR/BXOR and BNOT into ORN/EON.
Dec 15, 2016
8e5d7be
ARM64: Remove unused variables in disassembler.
Dec 30, 2016
12c0df4
Merge branch 'master' into v2.1
Jan 17, 2017
ed4ce98
Merge branch 'master' into v2.1
Jan 17, 2017
c198167
Add some more extensions from Lua 5.2/5.3.
Jan 17, 2017
c94b921
LJ_GC64: Add build options and install instructions.
Jan 17, 2017
71ff7ef
Merge branch 'master' into v2.1
Jan 17, 2017
bd7e42e
Fix extension docs about package.searchers.
Jan 18, 2017
5aa0201
ARM64: Fix AREF/HREF/UREF fusion.
Feb 16, 2017
6bf3e4d
Make checkptrGC() actually work.
Feb 18, 2017
d0759e4
Merge branch 'master' into v2.1
Feb 20, 2017
0a46ef1
ARM64: Cleanup and de-cargo-cult TValue store generation.
Feb 20, 2017
f640ec7
x64/LJ_GC64: Fix (currently unused) integer stores in asm_tvptr().
Feb 20, 2017
130d1dc
x64/LJ_GC64: Fix warning for DUALNUM build.
Feb 20, 2017
019fb9d
Fix soft-float math.abs() and negation.
Feb 20, 2017
4416e88
Fix FOLD rules for math.abs() and FP negation.
Feb 20, 2017
a25c0b9
MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend.
Feb 20, 2017
d3e36e7
Merge branch 'master' into v2.1
Mar 8, 2017
608553a
feature: added the bytecode option `L` to display lua source line num…
doujiang24 Mar 12, 2017
cca09de
Merge branch 'v2.1' into v2.1-agentzh
agentzh Mar 13, 2017
bf7381b
Merge remote-tracking branch 'origin/v2.1-agentzh' into v2.1-agentzh
agentzh Mar 13, 2017
0089509
optimize: lj_str_new: tests the full hash value before doing the full…
agentzh Mar 14, 2017
de5568e
Remove Lua 5.0 compatibility defines.
Mar 17, 2017
0cf7885
ARM64: Fix XLOAD/XSTORE with FP operand.
Mar 20, 2017
779a1eb
ARM64: Fix Nintendo Switch build.
Mar 20, 2017
fa126c5
x64/LJ_GC64: Fix assembly of CNEWI with 64 bit constant pointer.
Mar 20, 2017
024ade7
LJ_GC64: Fix BC_CALLM snapshot handling.
Mar 20, 2017
78f5f1c
x64/LJ_GC64: Fix emit_loadk64().
Mar 21, 2017
46ed47e
Merge branch 'v2.1' into v2.1-agentzh
agentzh Mar 25, 2017
7923c63
optimize: lj_str_new: uses randomized hash functions based on crc32 w…
Dec 26, 2016
3143b21
ARM64: Add big-endian support.
Mar 30, 2017
c29afcb
Merge branch 'master' into v2.1
Mar 30, 2017
dc320ca
Remove old Lua 5.0 compatibility defines.
Mar 30, 2017
de97b9d
Add some more changes and extensions from Lua 5.2.
Mar 30, 2017
9ccc886
Merge branch 'v2.1' into v2.1-agentzh
agentzh Apr 5, 2017
7c7843e
Merge branch 'master' into v2.1
Apr 7, 2017
22dfa63
Allow building on Haiku OS.
Apr 7, 2017
9c685f7
Refactor with LUA_OK.
Apr 7, 2017
c67a098
From Lua 5.2: Add lua_version().
Apr 7, 2017
ef23b70
From Lua 5.2: Add lua_copy().
Apr 7, 2017
f2e2a3f
From Lua 5.3: Add lua_isyieldable().
Apr 7, 2017
cde968f
From Lua 5.2: Add luaL_testudata().
Apr 7, 2017
2b8de8c
From Lua 5.2: Add luaL_setmetatable().
Apr 7, 2017
de26f76
From Lua 5.2: Add lua_tonumberx() and lua_tointegerx().
Apr 7, 2017
cced178
Document added C API extensions from Lua 5.2/5.3.
Apr 7, 2017
18efb33
ARM64: Fix stores to vmstate.
Apr 17, 2017
58aaac3
MIPS64: Fix write barrier in BC_USETV.
Apr 17, 2017
ed54eac
MIPS64: Fix stores of MULTRES.
Apr 17, 2017
dc5eb65
Merge branch 'master' into v2.1
Apr 17, 2017
fbfbd7b
FFI: Compile bitfield loads/stores.
Apr 30, 2017
cf8a5be
Add FOLD rules for mixed BAND/BOR with constants.
Apr 30, 2017
b608891
FFI: Update docs on compiler limitations.
Apr 30, 2017
16dc7fb
Merge branch 'master' into v2.1
May 1, 2017
e9f8abf
Update changelog.
May 1, 2017
8271c64
RELEASE LuaJIT-2.1.0-beta3
May 1, 2017
31afda3
Merge branch 'master' into v2.1
May 9, 2017
81158e7
Merge branch 'v2.1' into v2.1-agentzh
agentzh May 13, 2017
6259c0b
Merge branch 'master' into v2.1
May 17, 2017
478c246
Merge branch 'v2.1' into v2.1-agentzh
agentzh May 17, 2017
0c109a5
Decouple hash functions used in comparison (hardcoded) and string table
Jul 11, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,6 @@
*.dmp
*.swp
.tags
*~
tags
*.swo
18 changes: 11 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@
##############################################################################

MAJVER= 2
MINVER= 0
RELVER= 5
VERSION= $(MAJVER).$(MINVER).$(RELVER)
MINVER= 1
RELVER= 0
PREREL= -beta3
VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
ABIVER= 5.1

##############################################################################
Expand Down Expand Up @@ -84,8 +85,10 @@ FILE_SO= libluajit.so
FILE_MAN= luajit.1
FILE_PC= luajit.pc
FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h
FILES_JITLIB= bc.lua v.lua dump.lua dis_x86.lua dis_x64.lua dis_arm.lua \
dis_ppc.lua dis_mips.lua dis_mipsel.lua bcsave.lua vmdef.lua
FILES_JITLIB= bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua \
dis_x86.lua dis_x64.lua dis_arm.lua dis_arm64.lua \
dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua \
dis_mips64.lua dis_mips64el.lua vmdef.lua

ifeq (,$(findstring Windows,$(OS)))
HOST_SYS:= $(shell uname -s)
Expand Down Expand Up @@ -115,7 +118,7 @@ install: $(INSTALL_DEP)
$(MKDIR) $(INSTALL_DIRS)
cd src && $(INSTALL_X) $(FILE_T) $(INSTALL_T)
cd src && test -f $(FILE_A) && $(INSTALL_F) $(FILE_A) $(INSTALL_STATIC) || :
$(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
$(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
cd src && test -f $(FILE_SO) && \
$(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
$(LDCONFIG) $(INSTALL_LIB) && \
Expand All @@ -130,9 +133,10 @@ install: $(INSTALL_DEP)
$(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM)
@echo "==== Successfully installed LuaJIT $(VERSION) to $(PREFIX) ===="


uninstall:
@echo "==== Uninstalling LuaJIT $(VERSION) from $(PREFIX) ===="
$(UNINSTALL) $(INSTALL_TSYM) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC)
$(UNINSTALL) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC)
for file in $(FILES_JITLIB); do \
$(UNINSTALL) $(INSTALL_JITLIB)/$$file; \
done
Expand Down
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
README for LuaJIT 2.0.5
-----------------------
README for LuaJIT 2.1.0-beta3
-----------------------------

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Expand Down
Loading