mirror of
https://github.com/luau-lang/luau.git
synced 2025-05-04 10:33:46 +01:00
Commit graph
Select branches
Hide pull requests
ci-try-memory-leak
master
merge
upstream
#1
#100
#1000
#1001
#1004
#1005
#1007
#1008
#1009
#1010
#1012
#1013
#1014
#1015
#1016
#1018
#1023
#1024
#103
#1034
#1035
#1036
#1037
#1039
#104
#1040
#1044
#1046
#1047
#1048
#105
#1050
#1052
#1054
#1055
#1059
#1060
#1061
#1063
#1064
#1067
#1067
#1068
#1069
#1075
#1076
#1078
#1082
#1082
#1084
#1087
#1089
#109
#1095
#1096
#1097
#11
#1101
#1104
#1106
#1107
#111
#1110
#1112
#1114
#1115
#1118
#1119
#1120
#1121
#1121
#1123
#1124
#1125
#1127
#1129
#1130
#1131
#1135
#1136
#1139
#114
#1142
#1144
#1145
#1147
#115
#1150
#1154
#1155
#1156
#1158
#1160
#1162
#1164
#1166
#1166
#1167
#1171
#1172
#1173
#1174
#1175
#1177
#118
#1180
#1184
#1186
#119
#1194
#12
#1201
#1203
#1204
#1205
#1213
#1216
#1218
#1219
#1220
#1223
#1229
#1232
#1236
#1238
#124
#1243
#1244
#1245
#1246
#1249
#1250
#1251
#1252
#1254
#1255
#1258
#1266
#1275
#1278
#1285
#1286
#1288
#1289
#1290
#1295
#1299
#13
#1307
#1313
#1314
#1315
#1317
#1317
#1318
#1321
#1322
#1325
#1326
#1326
#133
#1330
#1333
#1334
#1337
#1338
#1338
#134
#1341
#1346
#1347
#135
#1352
#1354
#1360
#1362
#1362
#1364
#1366
#1368
#1371
#1374
#1376
#138
#1382
#1385
#1388
#139
#1392
#1392
#1393
#1394
#14
#1407
#1408
#1409
#141
#1410
#1411
#1418
#1419
#1419
#142
#1420
#1425
#1425
#1426
#1426
#143
#1430
#1432
#1433
#1439
#1440
#1445
#145
#1458
#146
#1461
#1466
#1469
#1472
#1477
#1489
#149
#1493
#1495
#15
#1502
#1504
#1505
#1506
#1512
#1513
#1514
#1523
#1525
#1526
#1529
#1530
#1532
#1539
#1541
#1545
#1548
#1550
#1550
#1551
#1551
#1552
#1554
#1559
#1560
#1563
#1568
#1569
#1570
#1571
#1573
#1581
#1582
#1599
#1599
#16
#1607
#1608
#1609
#1612
#1619
#1621
#1622
#1625
#1637
#1643
#165
#1664
#167
#1670
#1676
#1677
#168
#1681
#1683
#1683
#1688
#169
#1694
#1699
#17
#170
#1713
#1715
#1720
#1732
#174
#1741
#1741
#1742
#1747
#1749
#1750
#1751
#1751
#1754
#1759
#176
#1760
#1761
#1763
#1765
#1769
#1770
#1772
#1774
#1775
#1779
#1785
#1787
#1788
#179
#18
#180
#1800
#1804
#1804
#182
#183
#184
#185
#189
#19
#191
#192
#195
#198
#199
#2
#20
#200
#201
#202
#203
#205
#206
#207
#209
#21
#210
#214
#216
#22
#221
#222
#223
#227
#228
#231
#232
#233
#235
#236
#237
#238
#24
#241
#25
#252
#253
#254
#257
#26
#260
#261
#263
#264
#266
#268
#27
#270
#275
#276
#277
#279
#28
#284
#285
#286
#29
#294
#297
#3
#300
#301
#303
#304
#305
#308
#309
#31
#313
#314
#315
#316
#32
#323
#324
#325
#33
#330
#331
#335
#337
#34
#340
#341
#342
#343
#344
#345
#349
#350
#352
#353
#354
#355
#357
#358
#36
#360
#360
#361
#362
#363
#364
#366
#367
#368
#369
#37
#370
#371
#372
#374
#375
#376
#377
#378
#379
#38
#387
#388
#389
#39
#390
#397
#398
#399
#4
#40
#401
#403
#406
#408
#41
#410
#413
#414
#416
#419
#42
#420
#422
#424
#426
#427
#43
#431
#432
#433
#434
#436
#438
#439
#44
#440
#442
#443
#444
#447
#449
#45
#450
#451
#454
#458
#459
#46
#462
#466
#467
#468
#47
#470
#472
#474
#475
#476
#477
#478
#48
#480
#481
#486
#487
#488
#49
#490
#491
#494
#496
#497
#5
#50
#500
#501
#505
#506
#507
#508
#51
#510
#511
#513
#514
#517
#52
#522
#53
#530
#531
#532
#536
#537
#54
#542
#545
#55
#553
#554
#555
#556
#559
#56
#560
#561
#563
#564
#566
#567
#568
#569
#57
#570
#572
#574
#575
#576
#577
#578
#58
#581
#583
#584
#585
#588
#589
#59
#592
#6
#60
#602
#603
#606
#607
#608
#609
#61
#610
#611
#612
#614
#615
#616
#618
#619
#62
#624
#625
#629
#63
#630
#634
#635
#636
#636
#637
#639
#64
#640
#641
#642
#643
#644
#648
#649
#65
#653
#654
#657
#659
#667
#669
#67
#671
#674
#675
#676
#678
#68
#680
#681
#682
#688
#69
#690
#691
#692
#699
#7
#70
#700
#704
#705
#707
#709
#71
#713
#715
#717
#719
#72
#720
#722
#723
#724
#726
#727
#728
#729
#73
#735
#737
#739
#74
#742
#748
#75
#751
#76
#760
#762
#764
#766
#768
#769
#77
#78
#782
#784
#784
#787
#79
#790
#792
#794
#795
#796
#797
#799
#8
#80
#800
#801
#804
#807
#808
#81
#810
#811
#811
#814
#82
#820
#824
#828
#829
#83
#832
#833
#835
#839
#840
#841
#842
#845
#848
#849
#851
#853
#86
#860
#861
#862
#863
#865
#869
#87
#870
#874
#877
#878
#88
#883
#885
#886
#89
#890
#895
#899
#9
#90
#902
#903
#909
#91
#910
#915
#919
#92
#920
#923
#925
#926
#928
#929
#93
#931
#933
#933
#934
#936
#939
#94
#942
#943
#946
#948
#949
#951
#952
#953
#958
#960
#967
#968
#969
#970
#971
#973
#974
#976
#977
#979
#982
#987
#988
#988
#99
#990
#991
#992
#993
#994
#995
#998
#999
0.501
0.503
0.504
0.505
0.506
0.507
0.509
0.510
0.511
0.512
0.513
0.514
0.515
0.516
0.517
0.518
0.519
0.520
0.521
0.522
0.523
0.524
0.525
0.526
0.527
0.528
0.529
0.530
0.531
0.532
0.533
0.534
0.535
0.536
0.537
0.538
0.539
0.540
0.541
0.542
0.543
0.544
0.545
0.546
0.547
0.548
0.549
0.550
0.551
0.552
0.553
0.554
0.555
0.556
0.557
0.558
0.559
0.560
0.561
0.562
0.563
0.564
0.565
0.566
0.567
0.568
0.569
0.570
0.571
0.572
0.573
0.574
0.575
0.576
0.577
0.578
0.579
0.580
0.581
0.582
0.583
0.584
0.588
0.589
0.590
0.591
0.592
0.593
0.594
0.595
0.596
0.597
0.598
0.599
0.600
0.601
0.602
0.603
0.604
0.605
0.606
0.607
0.608
0.609
0.610
0.611
0.612
0.613
0.614
0.615
0.616
0.617
0.618
0.619
0.620
0.621
0.622
0.623
0.624
0.625
0.626
0.627
0.628
0.629
0.630
0.631
0.632
0.633
0.634
0.635
0.636
0.637
0.638
0.639
0.640
0.641
0.642
0.643
0.644
0.645
0.646
0.647
0.648
0.649
0.650
0.651
0.652
0.653
0.654
0.655
0.656
0.657
0.658
0.659
0.660
0.661
0.662
0.663
0.664
0.665
0.666
0.667
0.668
0.669
0.670
0.671
0.672
-
3202869acc
Sync to upstream/release/538
Arseny Kapoulkine
2022-07-28 20:41:13 -07:00 -
08494dc57a
Interpolated strings as args
Kampfkarren
2022-07-28 18:56:10 -07:00 -
90f7bf6f72
Reserve format capacity
Kampfkarren
2022-07-28 17:56:28 -07:00 -
d4dce498f7
Test compile
Kampfkarren
2022-07-28 17:51:51 -07:00 -
acf5c78dcc
LUA_ASSERT in readInterpolatedStringBegin
Kampfkarren
2022-07-28 17:49:41 -07:00 -
c8d7fd171f
Escape interpolated strings better
Kampfkarren
2022-07-28 17:45:02 -07:00 -
3683436dbe
Explicit bytecode test
Kampfkarren
2022-07-28 17:33:10 -07:00 -
ea9d29658c
Remove luaL_reservebuffer
Kampfkarren
2022-07-28 17:31:31 -07:00 -
7229853372
Remove interpolated string FFlag check
Kampfkarren
2022-07-28 17:30:38 -07:00 -
e7176f8ebf
Remove commented code
Kampfkarren
2022-07-28 17:30:08 -07:00 -
856ef34719
string.append
Kampfkarren
2022-07-28 17:29:54 -07:00 -
bfca408753
Fix line endings on Parser.h
Kampfkarren
2022-07-28 17:27:07 -07:00 -
9246edd601
Fix lineendings on Parser
Kampfkarren
2022-07-28 17:26:43 -07:00 -
cb16555608
name T
andname(T)
in future syntactic extensions for type annotations (#589)Alexander McCord
2022-07-28 14:48:17 -07:00 -
185370fa1d
Alexander McCord
2022-07-28 14:48:05 -07:00 -
657fa854eb
Remove unused variable
Kampfkarren
2022-07-28 00:10:30 -07:00 -
dbf5064449
Change nextInterpolatedString return value
Kampfkarren
2022-07-27 23:43:25 -07:00 -
54734826e7
Use TempVector
Kampfkarren
2022-07-27 23:36:45 -07:00 -
e1a229aa80
Fix tests, but introduce a new snaggle
Kampfkarren
2022-07-27 23:29:57 -07:00 -
cfe339f994
String to make sure interp strings with no expressions are compiled as strings
Kampfkarren
2022-07-27 22:47:47 -07:00 -
efe3b7ca36
Bespoke error for interpolated string fails
Kampfkarren
2022-07-27 22:42:37 -07:00 -
63654211c6
Allow interpolated strings without expressions, add TODO test for failing interp strings as types
Kampfkarren
2022-07-27 22:12:27 -07:00 -
92adca20bf
Test constant type interp strings
Kampfkarren
2022-07-27 18:50:39 -07:00 -
186bfb1342
Remove trailing newline
Kampfkarren
2022-07-27 18:46:55 -07:00 -
6e97add1ee
Support un-interpolated strings
Kampfkarren
2022-07-27 18:10:06 -07:00 -
8ef45854f7
Add FFlag for %*
Kampfkarren
2022-07-27 17:59:21 -07:00 -
41fa546a17
Error when given a form
Kampfkarren
2022-07-27 17:53:15 -07:00 -
c224548781
Remove const& from strings loop
Kampfkarren
2022-07-27 17:45:24 -07:00 -
9918529641
Documentation for strings
Kampfkarren
2022-07-27 17:41:52 -07:00 -
77166a3654
Bring back whitespace test in Linter
Kampfkarren
2022-07-27 17:40:08 -07:00 -
b43fe82465
Better %*
Kampfkarren
2022-07-27 17:34:16 -07:00 -
e496c86581
Change name
Kampfkarren
2022-07-27 17:26:27 -07:00 -
2a41dca9d4
Avoid extra allocations
Kampfkarren
2022-07-27 17:13:44 -07:00 -
dadbd4cd47
FFlag off
Kampfkarren
2022-07-27 16:47:20 -07:00 -
c770cac964
auto cleanup
Kampfkarren
2022-07-27 16:43:49 -07:00 -
310adedc90
Optional ergonomics
Kampfkarren
2022-07-27 16:40:43 -07:00 -
8dcbebaa70
Remove backslashes
Kampfkarren
2022-07-27 16:36:05 -07:00 -
dd2c4e9391
Fix Compiler commit
Kampfkarren
2022-07-27 16:34:39 -07:00 -
be781b5083
Fix typechecker
Kampfkarren
2022-07-27 16:33:20 -07:00 -
5ec039fa51
Alexander McCord
2022-07-27 16:06:33 -07:00 -
8dd6049fcb
f
thisAlexander McCord
2022-07-27 16:00:51 -07:00 -
39faa903b1
Alexander McCord
2022-07-27 15:57:46 -07:00 -
5b8d8535b5
{{
is also a parse error.Alexander McCord
2022-07-27 15:00:25 -07:00 -
11787e8336
Bespoke error for interpolated string after call
Kampfkarren
2022-07-27 02:25:12 -07:00 -
591192c3e5
Fix location, Transpiler
Kampfkarren
2022-07-26 23:06:56 -07:00 -
38d40143d7
Remove commented code
Kampfkarren
2022-07-26 22:28:01 -07:00 -
1ea1d654ee
Arseny told me I don't need this
Kampfkarren
2022-07-26 22:27:20 -07:00 -
aa9f9c371f
Check end brace parse errors
Kampfkarren
2022-07-26 22:14:28 -07:00 -
c302ea18e6
Fix ScopedFlag include
Kampfkarren
2022-07-26 21:36:33 -07:00 -
b773f41790
Scoped FFlag for JsonEncoder test
Kampfkarren
2022-07-26 21:33:02 -07:00 -
4504b05b76
Pre-allocate registers, getting better errors
Kampfkarren
2022-07-26 21:30:19 -07:00 -
e42e7884bb
Fix MSVC compiler warnings
Kampfkarren
2022-07-26 21:25:42 -07:00 -
8496af7907
JsonEncoder
Kampfkarren
2022-07-26 21:23:19 -07:00 -
7893ca20bb
Linter test
Kampfkarren
2022-07-26 21:19:15 -07:00 -
7e00934619
Higher baseline cost
Kampfkarren
2022-07-26 21:05:33 -07:00 -
38cda27144
A test I haven't made work, Cost branch
Kampfkarren
2022-07-26 21:04:15 -07:00 -
477cfc4d0d
Basic string type
Kampfkarren
2022-07-26 20:50:46 -07:00 -
36b0037145
FFlag
Kampfkarren
2022-07-26 20:40:37 -07:00 -
beb7ecceb1
Remove unneeded lexer APIs
Kampfkarren
2022-07-26 20:25:20 -07:00 -
ea01fe3b34
Remove outdated TODO
Kampfkarren
2022-07-26 20:22:17 -07:00 -
0e87afff90
Include grammar
Kampfkarren
2022-07-26 20:21:46 -07:00 -
d4642f78ef
Include grammar
Kampfkarren
2022-07-26 20:20:44 -07:00 -
12ca7c5bb0
Better error for
constant
Kampfkarren
2022-07-26 19:48:09 -07:00 -
8e409efde8
Use the same error
Kampfkarren
2022-07-26 19:45:01 -07:00 -
8d0d271cd3
Make interpolated string with no formatting a syntax error
Kampfkarren
2022-07-26 19:39:54 -07:00 -
f8be1070c3
Make {{ a parse error
Kampfkarren
2022-07-26 19:30:02 -07:00 -
6cb9054c07
Remove copy paste (though I'm not sure it's much better), start work on {{ parse failure
Kampfkarren
2022-07-26 19:20:33 -07:00 -
5a9de6ba0a
Fix string tests (VS Code was breaking it somehow? Not StyLua)
Kampfkarren
2022-07-26 18:57:09 -07:00 -
7fbe3a006c
Test string shadow
Kampfkarren
2022-07-26 18:49:50 -07:00 -
5a6912fe75
String escape
Kampfkarren
2022-07-26 18:49:17 -07:00 -
7d7ad6ba46
Uncomment nested strings. I'm surprised this worked
Kampfkarren
2022-07-26 18:42:59 -07:00 -
843fa3e8e4
Uncomment more tests
Kampfkarren
2022-07-26 18:42:28 -07:00 -
b40b10826c
Fix constant folding
Kampfkarren
2022-07-26 18:40:47 -07:00 -
da716a6a76
Fix more complicated case
Kampfkarren
2022-07-26 18:37:11 -07:00 -
9ea7b44ab9
%*
Kampfkarren
2022-07-26 16:37:27 -07:00 -
08a0f3015e
Fix multiple string interps
Kampfkarren
2022-07-26 15:47:33 -07:00 -
7ace43e29f
Fix multiple string interps
Kampfkarren
2022-07-26 15:44:51 -07:00 -
24f61dfeb5
Basic string interpolation proof of concept
Kampfkarren
2022-07-26 01:48:22 -07:00 -
9a5312bb35
Use documentation names
JohnnyMorganz
2022-07-25 18:45:36 +01:00 -
2a6d1c03ac
JohnnyMorganz
2022-07-25 18:19:21 +01:00 -
6200806e94
Store AstExprFunction in astTypes for stats
JohnnyMorganz
2022-07-24 21:07:28 +01:00 -
93d1da14cb
Remove comments
JohnnyMorganz
2022-07-24 21:06:41 +01:00 -
eb187981ad
Update tests
JohnnyMorganz
2022-07-24 15:08:42 +01:00 -
e34464d772
Add autocomplete context to result
JohnnyMorganz
2022-07-24 15:08:36 +01:00 -
e80c970bab
Fallback to forAutocomplete.globalScope if no env scope
JohnnyMorganz
2022-07-23 20:28:00 +01:00 -
b4ce00abc8
Pass environment scope to autocomplete typechecker
JohnnyMorganz
2022-07-23 19:42:06 +01:00 -
7bce339d4f
More param names
JohnnyMorganz
2022-07-23 14:57:21 +01:00 -
ae4632a386
Add names to built in definition parameters
JohnnyMorganz
2022-07-23 14:03:19 +01:00 -
12c5502027
Arseny Kapoulkine
2022-07-22 10:35:03 -07:00 -
9be7f85be7
Arseny Kapoulkine
2022-07-22 07:53:16 -07:00 -
25d5d2f46b
Arseny Kapoulkine
2022-07-22 07:07:49 -07:00 -
b1cfaf5305
Arseny Kapoulkine
2022-07-21 14:16:54 -07:00 -
2c0be898a1
Merge branch 'upstream' into merge
Arseny Kapoulkine
2022-07-21 13:37:02 -07:00 -
8f7a1c701b
Merge branch 'master' into merge
Arseny Kapoulkine
2022-07-21 13:36:59 -07:00 -
8e8ae0a01d
Sync to upstream/release/537
Arseny Kapoulkine
2022-07-21 13:36:41 -07:00 -
a824b05c9e
Arseny Kapoulkine
2022-07-20 15:12:30 -07:00 -
d27ad49d0e
Arseny Kapoulkine
2022-07-20 14:35:11 -07:00 -
aac737bdcb
Arseny Kapoulkine
2022-07-20 14:32:15 -07:00 -
f2116014a6
Arseny Kapoulkine
2022-07-20 11:10:28 -07:00 -
3c559feaf4
Arseny Kapoulkine
2022-07-20 11:05:51 -07:00