mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 15:14:08 +00:00
Commit Graph
Select branches
Hide Pull Requests
master
v2.0
v2.1
#1007
#101
#101
#102
#102
#1028
#104
#104
#1044
#1058
#1060
#107
#107
#1071
#1073
#1075
#1078
#108
#108
#1080
#1081
#109
#109
#110
#110
#1102
#111
#111
#1115
#1129
#113
#113
#1138
#1142
#1143
#1144
#1145
#116
#116
#1165
#1165
#1189
#119
#119
#1190
#120
#120
#121
#121
#1214
#123
#123
#1235
#1242
#1245
#1246
#125
#125
#1250
#1251
#1252
#1255
#1258
#1267
#1267
#127
#127
#1271
#1272
#1276
#1284
#1292
#1296
#1300
#1302
#1302
#1305
#1326
#1326
#133
#133
#1336
#1336
#136
#136
#139
#139
#140
#140
#142
#142
#143
#143
#146
#146
#147
#147
#148
#148
#149
#149
#151
#151
#152
#152
#153
#153
#157
#157
#159
#159
#160
#160
#161
#161
#162
#162
#169
#169
#172
#172
#173
#173
#174
#174
#184
#184
#190
#190
#195
#195
#200
#200
#215
#215
#217
#222
#222
#224
#224
#230
#230
#236
#236
#242
#243
#244
#245
#245
#247
#249
#249
#251
#251
#253
#253
#261
#261
#265
#265
#266
#266
#267
#267
#268
#268
#269
#269
#270
#270
#272
#272
#273
#273
#275
#277
#277
#280
#280
#286
#286
#287
#287
#288
#288
#289
#289
#290
#290
#291
#291
#292
#292
#294
#295
#295
#296
#296
#301
#301
#302
#302
#305
#305
#307
#307
#309
#309
#312
#313
#313
#314
#314
#315
#315
#316
#316
#317
#327
#328
#329
#333
#333
#335
#335
#341
#342
#350
#350
#356
#356
#359
#359
#361
#361
#362
#362
#364
#366
#366
#376
#376
#380
#380
#381
#381
#394
#395
#395
#399
#399
#403
#403
#404
#405
#405
#406
#406
#411
#412
#412
#415
#415
#420
#420
#421
#421
#422
#422
#423
#423
#425
#425
#428
#428
#429
#429
#435
#436
#436
#437
#437
#438
#439
#439
#44
#44
#452
#458
#46
#46
#462
#464
#465
#473
#478
#479
#480
#482
#483
#485
#486
#489
#490
#497
#498
#500
#503
#510
#511
#513
#514
#520
#522
#525
#526
#53
#53
#533
#533
#535
#54
#54
#546
#55
#55
#551
#558
#56
#562
#567
#570
#574
#581
#583
#590
#591
#605
#62
#62
#631
#631
#636
#64
#64
#640
#645
#650
#652
#652
#66
#66
#678
#68
#68
#681
#683
#695
#70
#70
#712
#715
#717
#718
#720
#726
#733
#740
#757
#761
#765
#766
#767
#768
#77
#77
#773
#782
#783
#787
#805
#806
#814
#822
#826
#83
#83
#830
#831
#834
#84
#84
#842
#843
#848
#85
#85
#850
#854
#855
#855
#863
#875
#879
#88
#884
#885
#890
#891
#891
#894
#899
#899
#900
#900
#908
#909
#910
#910
#914
#93
#93
#930
#932
#934
#94
#94
#941
#942
#943
#944
#945
#946
#95
#95
#964
#969
#970
#976
#990
v2.0.0
v2.0.0-beta1
v2.0.0-beta10
v2.0.0-beta11
v2.0.0-beta2
v2.0.0-beta2-hotfix2
v2.0.0-beta3
v2.0.0-beta4
v2.0.0-beta5
v2.0.0-beta6
v2.0.0-beta7
v2.0.0-beta8
v2.0.0-beta8-fixed
v2.0.0-beta9
v2.0.0-rc1
v2.0.0-rc2
v2.0.0-rc3
v2.0.1
v2.0.1-fixed
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.ROLLING
v2.1.0-beta1
v2.1.0-beta2
v2.1.0-beta3
v2.1.ROLLING
Select branches
Hide Pull Requests
master
v2.0
v2.1
#1007
#101
#101
#102
#102
#1028
#104
#104
#1044
#1058
#1060
#107
#107
#1071
#1073
#1075
#1078
#108
#108
#1080
#1081
#109
#109
#110
#110
#1102
#111
#111
#1115
#1129
#113
#113
#1138
#1142
#1143
#1144
#1145
#116
#116
#1165
#1165
#1189
#119
#119
#1190
#120
#120
#121
#121
#1214
#123
#123
#1235
#1242
#1245
#1246
#125
#125
#1250
#1251
#1252
#1255
#1258
#1267
#1267
#127
#127
#1271
#1272
#1276
#1284
#1292
#1296
#1300
#1302
#1302
#1305
#1326
#1326
#133
#133
#1336
#1336
#136
#136
#139
#139
#140
#140
#142
#142
#143
#143
#146
#146
#147
#147
#148
#148
#149
#149
#151
#151
#152
#152
#153
#153
#157
#157
#159
#159
#160
#160
#161
#161
#162
#162
#169
#169
#172
#172
#173
#173
#174
#174
#184
#184
#190
#190
#195
#195
#200
#200
#215
#215
#217
#222
#222
#224
#224
#230
#230
#236
#236
#242
#243
#244
#245
#245
#247
#249
#249
#251
#251
#253
#253
#261
#261
#265
#265
#266
#266
#267
#267
#268
#268
#269
#269
#270
#270
#272
#272
#273
#273
#275
#277
#277
#280
#280
#286
#286
#287
#287
#288
#288
#289
#289
#290
#290
#291
#291
#292
#292
#294
#295
#295
#296
#296
#301
#301
#302
#302
#305
#305
#307
#307
#309
#309
#312
#313
#313
#314
#314
#315
#315
#316
#316
#317
#327
#328
#329
#333
#333
#335
#335
#341
#342
#350
#350
#356
#356
#359
#359
#361
#361
#362
#362
#364
#366
#366
#376
#376
#380
#380
#381
#381
#394
#395
#395
#399
#399
#403
#403
#404
#405
#405
#406
#406
#411
#412
#412
#415
#415
#420
#420
#421
#421
#422
#422
#423
#423
#425
#425
#428
#428
#429
#429
#435
#436
#436
#437
#437
#438
#439
#439
#44
#44
#452
#458
#46
#46
#462
#464
#465
#473
#478
#479
#480
#482
#483
#485
#486
#489
#490
#497
#498
#500
#503
#510
#511
#513
#514
#520
#522
#525
#526
#53
#53
#533
#533
#535
#54
#54
#546
#55
#55
#551
#558
#56
#562
#567
#570
#574
#581
#583
#590
#591
#605
#62
#62
#631
#631
#636
#64
#64
#640
#645
#650
#652
#652
#66
#66
#678
#68
#68
#681
#683
#695
#70
#70
#712
#715
#717
#718
#720
#726
#733
#740
#757
#761
#765
#766
#767
#768
#77
#77
#773
#782
#783
#787
#805
#806
#814
#822
#826
#83
#83
#830
#831
#834
#84
#84
#842
#843
#848
#85
#85
#850
#854
#855
#855
#863
#875
#879
#88
#884
#885
#890
#891
#891
#894
#899
#899
#900
#900
#908
#909
#910
#910
#914
#93
#93
#930
#932
#934
#94
#94
#941
#942
#943
#944
#945
#946
#95
#95
#964
#969
#970
#976
#990
v2.0.0
v2.0.0-beta1
v2.0.0-beta10
v2.0.0-beta11
v2.0.0-beta2
v2.0.0-beta2-hotfix2
v2.0.0-beta3
v2.0.0-beta4
v2.0.0-beta5
v2.0.0-beta6
v2.0.0-beta7
v2.0.0-beta8
v2.0.0-beta8-fixed
v2.0.0-beta9
v2.0.0-rc1
v2.0.0-rc2
v2.0.0-rc3
v2.0.1
v2.0.1-fixed
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.ROLLING
v2.1.0-beta1
v2.1.0-beta2
v2.1.0-beta3
v2.1.ROLLING
-
bc47063708
Use fastcall for remaining 1-arg/2-arg calls from interpreter.
Mike Pall
2009-12-27 17:42:41 +0100 -
690760aa38
Add SSE variant of pow/powi to interpreter.
Mike Pall
2009-12-25 23:12:30 +0100 -
6ce0c90ed6
Add build infrastructure for the SSE2-enabled interpreter.
Mike Pall
2009-12-22 20:27:20 +0100 -
a5faa29aa9
Fix last commit.
Mike Pall
2009-12-22 06:23:22 +0100 -
c4e9dc0012
Miscellaneous cleanups for x64 interpreter.
Mike Pall
2009-12-22 06:16:29 +0100 -
44a9d7b00c
Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available.
Mike Pall
2009-12-22 05:40:49 +0100 -
298e3f5d54
Add SSE2 variants for all FP ops (except vm_pow*) in interpreter.
Mike Pall
2009-12-22 05:04:21 +0100 -
ab02f069aa
Add SSE2 variants of basic arithmetic ops in interpreter.
Mike Pall
2009-12-21 20:11:02 +0100 -
64a4528cac
Fix memory operand sizes for some SSE ops in DynASM.
Mike Pall
2009-12-21 16:41:03 +0100 -
34d716947c
Properly compile on Debian kFreeBSD.
Mike Pall
2009-12-20 18:41:55 +0100 -
a1d4d05f2c
Adapt most outbound calls in interpreter to x64 calling conventions.
Mike Pall
2009-12-19 17:25:54 +0100 -
ed8d86bf66
Better change the saved regs for the x64 interpreter, too.
Mike Pall
2009-12-17 22:20:31 +0100 -
db29a8cb04
Change KBASE/PC regs for x64/POSIX to get shorter encodings.
Mike Pall
2009-12-17 22:14:24 +0100 -
6adab430af
Adapt primary inbound calls in x64 interpreter.
Mike Pall
2009-12-17 22:08:20 +0100 -
1353acacb1
Allow quadword lea for DynASM x64.
Mike Pall
2009-12-17 22:03:33 +0100 -
1e7951ea7b
Cleanup DynASM action list flushes.
Mike Pall
2009-12-16 22:31:15 +0100 -
eb8ee661f2
Fix handling of byte-addressable registers in DynASM x64.
Mike Pall
2009-12-16 21:58:15 +0100 -
3a18dba3f2
Add support for rip-relative displacements to DynASM x64.
Mike Pall
2009-12-16 05:47:52 +0100 -
85d32aeb36
Change some misuses of esp in x64 interpreter.
Mike Pall
2009-12-16 04:37:30 +0100 -
d2156c7f73
Warn about use of esp with DynASM x64.
Mike Pall
2009-12-16 04:34:54 +0100 -
4cb357d30f
Define x64 interpreter frame and cleanup use of stack temps.
Mike Pall
2009-12-16 01:29:07 +0100 -
8df9603888
Unify interpreter reg saves/restores for WIN64 prolog/epilog req.
Mike Pall
2009-12-15 21:36:42 +0100 -
1eedc6d2f1
First bunch of register definitions for x64 interpreter.
Mike Pall
2009-12-15 05:40:44 +0100 -
267d7152ab
Allow 32 bit regs for indexing even for DynASM x64.
Mike Pall
2009-12-15 04:45:34 +0100 -
31f0074c5e
Make DynASM conditionals available before .arch statement.
Mike Pall
2009-12-15 04:29:22 +0100 -
b2b8577a93
Add usage message for mov64 to DynASM x64.
Mike Pall
2009-12-15 04:22:42 +0100 -
547508f36f
Fix off-by-one error in err_chunkid().
Mike Pall
2009-12-14 02:28:22 +0100 -
ef885f476e
Add support for 64 bit immediates/displacements to DynASM x64.
Mike Pall
2009-12-13 19:11:11 +0100 -
d12d036023
Pick unused X char to force REX.W in DynASM x64.
Mike Pall
2009-12-10 12:52:32 +0100 -
33171e8180
Add 64 bit instruction templates to DynASM x64 and fix REX encoding.
Mike Pall
2009-12-10 05:59:42 +0100 -
8d564c70ad
Show memory operand size in cvtsi2sd/cvtsi2ss disassembly.
Mike Pall
2009-12-10 05:55:24 +0100 -
0acb23426a
Add REX encoding to DynASM x64.
Mike Pall
2009-12-10 04:01:57 +0100 -
fe36e4ac59
Add DynASM x64 module (non-functional). Add extra x64 registers.
Mike Pall
2009-12-10 01:24:24 +0100 -
4523c46d10
Fix text about x64 port in status page.
Mike Pall
2009-12-09 12:27:37 +0100 -
ec2442862f
Reorg Makefile to allow more overrides on the make command line.
Mike Pall
2009-12-08 22:27:14 +0100 -
6163a90d6d
Remove asm auto-detection due to cross-compilation issues.
Mike Pall
2009-12-08 21:28:49 +0100 -
699232f667
Add DynASM-built files to public repo.
Mike Pall
2009-12-08 20:40:15 +0100 -
3f1f9e11f4
Fast forward to sync public repo.
Mike Pall
2009-12-08 20:35:29 +0100 -
5287b93264
LuaJIT-2.0.0-beta2 hotfix #2
v2.0.0-beta2-hotfix2
Mike Pall
2009-12-08 19:52:28 +0100 -
2d0ef4522b
LuaJIT 2.0.0-beta2 hotfix #1
Mike Pall
2009-12-08 19:50:21 +0100 -
1d1fed48a0
RELEASE LuaJIT-2.0.0-beta2
v2.0.0-beta2
Mike Pall
2009-12-08 19:49:20 +0100 -
55b1695971
RELEASE LuaJIT-2.0.0-beta1
v2.0.0-beta1
Mike Pall
2009-12-08 19:46:35 +0100