mirror of
https://github.com/gbdev/rgbds.git
synced 2026-01-23 08:51:50 +00:00
Commit Graph
Select branches
Hide Pull Requests
master
race-car2
release
#10
#10
#100
#100
#1004
#1007
#101
#101
#1010
#1014
#102
#102
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#103
#103
#1030
#1031
#1032
#1035
#1039
#104
#1043
#1044
#1047
#105
#105
#1052
#1053
#1054
#1055
#1056
#1060
#1061
#1066
#107
#1071
#1072
#1073
#1075
#1077
#1078
#1079
#1079
#1080
#1081
#1083
#1084
#1085
#1086
#1089
#109
#1092
#1094
#1097
#1098
#11
#110
#110
#1100
#1101
#1103
#1104
#1105
#1106
#1107
#1108
#111
#1113
#1119
#1119
#112
#1122
#113
#114
#1141
#1144
#1147
#1148
#1159
#116
#1161
#1162
#1164
#1167
#1173
#1176
#1177
#1178
#1179
#118
#118
#1180
#1181
#1184
#1185
#1186
#1187
#1189
#119
#1190
#1191
#1192
#1193
#1195
#1196
#1197
#1198
#120
#1200
#1201
#1203
#1205
#1206
#1207
#1209
#121
#1210
#1211
#1212
#1215
#1216
#1217
#1218
#1219
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1228
#123
#1230
#1231
#1233
#1234
#1235
#1236
#1238
#1240
#1241
#1242
#1244
#1245
#1246
#1249
#125
#1250
#1252
#1253
#1254
#1255
#1256
#1257
#1259
#1260
#1262
#1264
#1265
#1266
#1269
#127
#1271
#1272
#1273
#1275
#1279
#1280
#1281
#1282
#1284
#1286
#1287
#1292
#1296
#1297
#1298
#1299
#13
#13
#1301
#1302
#1303
#1304
#1305
#1307
#1308
#1309
#131
#1310
#1311
#1312
#1313
#1314
#1317
#1318
#1319
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#1330
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#1339
#134
#1341
#1342
#1343
#1345
#1346
#1347
#1349
#135
#1352
#1353
#1354
#1355
#1357
#1359
#1360
#1361
#1362
#1365
#1366
#1367
#1368
#1369
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1383
#1384
#1385
#1386
#1388
#1389
#139
#1390
#1392
#1393
#1395
#1396
#1397
#1399
#140
#1400
#1401
#1404
#1405
#1406
#1407
#1409
#141
#1410
#1411
#1413
#1415
#1416
#1421
#1422
#1423
#1425
#1426
#1429
#143
#1430
#1431
#1432
#1434
#1435
#1437
#1438
#1439
#1440
#1441
#1443
#1448
#1449
#1450
#1453
#1454
#1455
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1468
#1469
#1470
#1472
#1473
#1474
#1475
#1476
#1477
#1479
#1480
#1481
#1482
#1486
#1487
#1488
#1489
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1498
#1499
#15
#150
#1501
#1502
#1504
#1505
#1508
#1510
#1515
#1516
#1517
#1518
#152
#1520
#1524
#1526
#1528
#153
#1533
#1536
#1538
#1539
#154
#1542
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#155
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1557
#1561
#1563
#1564
#1565
#1566
#1567
#157
#1571
#1574
#1575
#1576
#1578
#158
#1582
#1585
#1586
#1587
#1588
#1589
#159
#159
#1590
#1591
#1592
#1593
#1596
#1597
#1598
#1599
#16
#160
#1603
#161
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#1620
#1621
#1627
#1629
#163
#1630
#1633
#1634
#1635
#1637
#1638
#1639
#164
#1640
#1641
#1643
#1646
#1647
#1648
#1649
#165
#1652
#1653
#1654
#1655
#1658
#1659
#1660
#1661
#1662
#1663
#1666
#167
#167
#1670
#1671
#1672
#1674
#1676
#1677
#1679
#168
#1682
#1683
#1684
#1685
#1687
#169
#1691
#1692
#1693
#1695
#1698
#17
#17
#1700
#1701
#1702
#1703
#1706
#1708
#1709
#171
#1713
#1720
#1721
#1722
#1724
#1725
#1727
#1728
#1730
#1731
#1732
#1733
#1736
#1737
#1738
#1739
#174
#1740
#1741
#1742
#1744
#1746
#1747
#175
#1750
#1752
#1753
#1754
#1755
#1757
#1758
#1759
#176
#176
#1763
#1764
#1765
#1766
#1768
#177
#1772
#1775
#1777
#1780
#1781
#1785
#1786
#1787
#179
#179
#1790
#1791
#1792
#1793
#18
#18
#1800
#1801
#1802
#1805
#1806
#1808
#1809
#181
#1811
#1812
#1814
#1816
#1819
#1820
#1826
#1827
#183
#1830
#1831
#1832
#1834
#1839
#184
#184
#1840
#1845
#1848
#1849
#1850
#1852
#1859
#1860
#1862
#1864
#1865
#1866
#1867
#1868
#1869
#1870
#1873
#1874
#1875
#1876
#1877
#1879
#188
#1883
#1888
#1888
#189
#19
#19
#193
#194
#195
#196
#20
#20
#209
#21
#211
#213
#214
#216
#218
#219
#22
#220
#221
#225
#226
#228
#228
#23
#23
#234
#234
#235
#237
#239
#240
#240
#241
#241
#242
#245
#246
#251
#257
#258
#260
#261
#262
#263
#263
#264
#27
#27
#271
#277
#28
#28
#281
#282
#285
#287
#294
#295
#299
#299
#30
#300
#303
#304
#309
#31
#31
#310
#311
#315
#318
#319
#32
#323
#325
#327
#328
#329
#33
#330
#335
#336
#337
#339
#34
#340
#343
#345
#346
#349
#351
#352
#353
#354
#355
#356
#358
#359
#36
#360
#361
#364
#365
#366
#37
#37
#370
#372
#374
#378
#38
#381
#382
#383
#384
#387
#39
#390
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#405
#408
#409
#41
#411
#412
#413
#416
#417
#418
#419
#420
#424
#425
#426
#428
#430
#434
#437
#438
#439
#440
#441
#444
#447
#449
#45
#45
#450
#451
#452
#454
#455
#459
#46
#463
#464
#465
#466
#467
#468
#470
#472
#473
#475
#476
#477
#480
#481
#482
#486
#488
#490
#494
#495
#5
#5
#502
#504
#507
#508
#509
#511
#513
#514
#518
#519
#520
#521
#522
#523
#526
#528
#529
#530
#533
#536
#540
#542
#543
#544
#545
#548
#55
#550
#551
#552
#553
#555
#557
#561
#562
#566
#57
#57
#577
#578
#579
#58
#58
#581
#582
#583
#584
#585
#587
#59
#591
#592
#593
#594
#597
#599
#6
#6
#60
#60
#600
#601
#602
#603
#604
#605
#607
#61
#610
#615
#62
#622
#623
#624
#626
#628
#630
#631
#634
#635
#636
#637
#640
#641
#642
#644
#645
#646
#648
#649
#651
#652
#654
#658
#664
#665
#671
#672
#673
#674
#675
#676
#679
#680
#681
#682
#685
#687
#688
#69
#69
#690
#692
#694
#698
#70
#701
#702
#705
#71
#71
#711
#712
#715
#716
#720
#725
#726
#727
#728
#731
#732
#734
#736
#738
#74
#74
#740
#741
#743
#745
#747
#748
#750
#752
#755
#756
#759
#761
#763
#766
#767
#771
#772
#773
#774
#776
#779
#78
#78
#780
#781
#782
#784
#787
#788
#79
#790
#791
#793
#795
#796
#798
#799
#8
#8
#80
#800
#803
#804
#814
#817
#820
#825
#826
#829
#831
#833
#834
#835
#836
#838
#839
#842
#843
#844
#847
#85
#85
#851
#852
#855
#857
#858
#859
#86
#86
#860
#861
#863
#865
#868
#870
#871
#874
#875
#876
#877
#88
#882
#884
#885
#887
#888
#892
#893
#895
#898
#899
#9
#9
#90
#90
#900
#901
#904
#909
#914
#917
#919
#920
#921
#923
#927
#931
#932
#935
#939
#94
#94
#940
#941
#942
#944
#946
#947
#948
#949
#95
#95
#951
#952
#953
#954
#958
#96
#96
#972
#973
#974
#975
#976
#980
#981
#988
#99
#99
#992
#994
#995
v0.0.1
v0.0.2
v0.1.0
v0.1.1
v0.1.2
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.3.0
v0.3.1
v0.3.10
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.4.0
v0.4.1
v0.4.2
v0.4.2-pre
v0.5.0
v0.5.0-rc1
v0.5.0-rc2
v0.5.0-rcCar
v0.5.1
v0.5.2
v0.6.0
v0.6.0-rc1
v0.6.0-rc2
v0.6.0-welease-cnyandidayte
v0.6.1
v0.7.0
v0.8.0
v0.9.0
v0.9.0-rc1
v0.9.0-rc2
v0.9.1
v0.9.2
v0.9.3
v0.9.4
v1.0.0
v1.0.0-rc1
v1.0.0-rc2
v1.0.1
Select branches
Hide Pull Requests
master
race-car2
release
#10
#10
#100
#100
#1004
#1007
#101
#101
#1010
#1014
#102
#102
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#103
#103
#1030
#1031
#1032
#1035
#1039
#104
#1043
#1044
#1047
#105
#105
#1052
#1053
#1054
#1055
#1056
#1060
#1061
#1066
#107
#1071
#1072
#1073
#1075
#1077
#1078
#1079
#1079
#1080
#1081
#1083
#1084
#1085
#1086
#1089
#109
#1092
#1094
#1097
#1098
#11
#110
#110
#1100
#1101
#1103
#1104
#1105
#1106
#1107
#1108
#111
#1113
#1119
#1119
#112
#1122
#113
#114
#1141
#1144
#1147
#1148
#1159
#116
#1161
#1162
#1164
#1167
#1173
#1176
#1177
#1178
#1179
#118
#118
#1180
#1181
#1184
#1185
#1186
#1187
#1189
#119
#1190
#1191
#1192
#1193
#1195
#1196
#1197
#1198
#120
#1200
#1201
#1203
#1205
#1206
#1207
#1209
#121
#1210
#1211
#1212
#1215
#1216
#1217
#1218
#1219
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1228
#123
#1230
#1231
#1233
#1234
#1235
#1236
#1238
#1240
#1241
#1242
#1244
#1245
#1246
#1249
#125
#1250
#1252
#1253
#1254
#1255
#1256
#1257
#1259
#1260
#1262
#1264
#1265
#1266
#1269
#127
#1271
#1272
#1273
#1275
#1279
#1280
#1281
#1282
#1284
#1286
#1287
#1292
#1296
#1297
#1298
#1299
#13
#13
#1301
#1302
#1303
#1304
#1305
#1307
#1308
#1309
#131
#1310
#1311
#1312
#1313
#1314
#1317
#1318
#1319
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#1330
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#1339
#134
#1341
#1342
#1343
#1345
#1346
#1347
#1349
#135
#1352
#1353
#1354
#1355
#1357
#1359
#1360
#1361
#1362
#1365
#1366
#1367
#1368
#1369
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1383
#1384
#1385
#1386
#1388
#1389
#139
#1390
#1392
#1393
#1395
#1396
#1397
#1399
#140
#1400
#1401
#1404
#1405
#1406
#1407
#1409
#141
#1410
#1411
#1413
#1415
#1416
#1421
#1422
#1423
#1425
#1426
#1429
#143
#1430
#1431
#1432
#1434
#1435
#1437
#1438
#1439
#1440
#1441
#1443
#1448
#1449
#1450
#1453
#1454
#1455
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1468
#1469
#1470
#1472
#1473
#1474
#1475
#1476
#1477
#1479
#1480
#1481
#1482
#1486
#1487
#1488
#1489
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1498
#1499
#15
#150
#1501
#1502
#1504
#1505
#1508
#1510
#1515
#1516
#1517
#1518
#152
#1520
#1524
#1526
#1528
#153
#1533
#1536
#1538
#1539
#154
#1542
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#155
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1557
#1561
#1563
#1564
#1565
#1566
#1567
#157
#1571
#1574
#1575
#1576
#1578
#158
#1582
#1585
#1586
#1587
#1588
#1589
#159
#159
#1590
#1591
#1592
#1593
#1596
#1597
#1598
#1599
#16
#160
#1603
#161
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#1620
#1621
#1627
#1629
#163
#1630
#1633
#1634
#1635
#1637
#1638
#1639
#164
#1640
#1641
#1643
#1646
#1647
#1648
#1649
#165
#1652
#1653
#1654
#1655
#1658
#1659
#1660
#1661
#1662
#1663
#1666
#167
#167
#1670
#1671
#1672
#1674
#1676
#1677
#1679
#168
#1682
#1683
#1684
#1685
#1687
#169
#1691
#1692
#1693
#1695
#1698
#17
#17
#1700
#1701
#1702
#1703
#1706
#1708
#1709
#171
#1713
#1720
#1721
#1722
#1724
#1725
#1727
#1728
#1730
#1731
#1732
#1733
#1736
#1737
#1738
#1739
#174
#1740
#1741
#1742
#1744
#1746
#1747
#175
#1750
#1752
#1753
#1754
#1755
#1757
#1758
#1759
#176
#176
#1763
#1764
#1765
#1766
#1768
#177
#1772
#1775
#1777
#1780
#1781
#1785
#1786
#1787
#179
#179
#1790
#1791
#1792
#1793
#18
#18
#1800
#1801
#1802
#1805
#1806
#1808
#1809
#181
#1811
#1812
#1814
#1816
#1819
#1820
#1826
#1827
#183
#1830
#1831
#1832
#1834
#1839
#184
#184
#1840
#1845
#1848
#1849
#1850
#1852
#1859
#1860
#1862
#1864
#1865
#1866
#1867
#1868
#1869
#1870
#1873
#1874
#1875
#1876
#1877
#1879
#188
#1883
#1888
#1888
#189
#19
#19
#193
#194
#195
#196
#20
#20
#209
#21
#211
#213
#214
#216
#218
#219
#22
#220
#221
#225
#226
#228
#228
#23
#23
#234
#234
#235
#237
#239
#240
#240
#241
#241
#242
#245
#246
#251
#257
#258
#260
#261
#262
#263
#263
#264
#27
#27
#271
#277
#28
#28
#281
#282
#285
#287
#294
#295
#299
#299
#30
#300
#303
#304
#309
#31
#31
#310
#311
#315
#318
#319
#32
#323
#325
#327
#328
#329
#33
#330
#335
#336
#337
#339
#34
#340
#343
#345
#346
#349
#351
#352
#353
#354
#355
#356
#358
#359
#36
#360
#361
#364
#365
#366
#37
#37
#370
#372
#374
#378
#38
#381
#382
#383
#384
#387
#39
#390
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#405
#408
#409
#41
#411
#412
#413
#416
#417
#418
#419
#420
#424
#425
#426
#428
#430
#434
#437
#438
#439
#440
#441
#444
#447
#449
#45
#45
#450
#451
#452
#454
#455
#459
#46
#463
#464
#465
#466
#467
#468
#470
#472
#473
#475
#476
#477
#480
#481
#482
#486
#488
#490
#494
#495
#5
#5
#502
#504
#507
#508
#509
#511
#513
#514
#518
#519
#520
#521
#522
#523
#526
#528
#529
#530
#533
#536
#540
#542
#543
#544
#545
#548
#55
#550
#551
#552
#553
#555
#557
#561
#562
#566
#57
#57
#577
#578
#579
#58
#58
#581
#582
#583
#584
#585
#587
#59
#591
#592
#593
#594
#597
#599
#6
#6
#60
#60
#600
#601
#602
#603
#604
#605
#607
#61
#610
#615
#62
#622
#623
#624
#626
#628
#630
#631
#634
#635
#636
#637
#640
#641
#642
#644
#645
#646
#648
#649
#651
#652
#654
#658
#664
#665
#671
#672
#673
#674
#675
#676
#679
#680
#681
#682
#685
#687
#688
#69
#69
#690
#692
#694
#698
#70
#701
#702
#705
#71
#71
#711
#712
#715
#716
#720
#725
#726
#727
#728
#731
#732
#734
#736
#738
#74
#74
#740
#741
#743
#745
#747
#748
#750
#752
#755
#756
#759
#761
#763
#766
#767
#771
#772
#773
#774
#776
#779
#78
#78
#780
#781
#782
#784
#787
#788
#79
#790
#791
#793
#795
#796
#798
#799
#8
#8
#80
#800
#803
#804
#814
#817
#820
#825
#826
#829
#831
#833
#834
#835
#836
#838
#839
#842
#843
#844
#847
#85
#85
#851
#852
#855
#857
#858
#859
#86
#86
#860
#861
#863
#865
#868
#870
#871
#874
#875
#876
#877
#88
#882
#884
#885
#887
#888
#892
#893
#895
#898
#899
#9
#9
#90
#90
#900
#901
#904
#909
#914
#917
#919
#920
#921
#923
#927
#931
#932
#935
#939
#94
#94
#940
#941
#942
#944
#946
#947
#948
#949
#95
#95
#951
#952
#953
#954
#958
#96
#96
#972
#973
#974
#975
#976
#980
#981
#988
#99
#99
#992
#994
#995
v0.0.1
v0.0.2
v0.1.0
v0.1.1
v0.1.2
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.3.0
v0.3.1
v0.3.10
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.4.0
v0.4.1
v0.4.2
v0.4.2-pre
v0.5.0
v0.5.0-rc1
v0.5.0-rc2
v0.5.0-rcCar
v0.5.1
v0.5.2
v0.6.0
v0.6.0-rc1
v0.6.0-rc2
v0.6.0-welease-cnyandidayte
v0.6.1
v0.7.0
v0.8.0
v0.9.0
v0.9.0-rc1
v0.9.0-rc2
v0.9.1
v0.9.2
v0.9.3
v0.9.4
v1.0.0
v1.0.0-rc1
v1.0.0-rc2
v1.0.1
-
1fb9f90f0f
Add -MT option Allows overriding the output file in dependencies, which also allows outputting those without also outputting the object file. This, again, mimicks GCC's option.
ISSOtm
2019-09-10 03:02:53 +02:00 -
bfa8da78a6
Add -MP option Adds a phony target to every included file, mimicking gcc's
ISSOtm
2019-09-10 02:04:45 +02:00 -
fb81733b2b
Merge pull request #472 from ISSOtm/romx-tiny
Eldred Habert
2020-01-26 14:48:32 +01:00 -
e7eac583da
Merge pull request #477 from ISSOtm/sym_overhaul
Eldred Habert
2020-01-26 14:30:47 +01:00 -
cd107855e7
Test new working label subtractions
ISSOtm
2020-01-24 03:03:18 +01:00 -
ab9307ac61
Clean up symbol management Stop using that bitfield for everything, including what can be determined otherwise It also makes it easier to have a sane state, since some bits were (supposedly) mutually exclusive
ISSOtm
2020-01-22 15:05:07 +01:00 -
e3ef194b4f
Remove local label error checking This is actually not necessary, because RGBLINK would warn about missing labels. Besides, through semi-esoteric ways, it is possible to define more labels in this scope, and there's no reason to prevent that.
ISSOtm
2020-01-22 10:44:44 +01:00 -
ab4ca9ad8c
Make symbol ref in patch symbols constant
ISSOtm
2020-01-21 15:06:18 +01:00 -
3fb5648880
Actually rely on
createsymbolnever returning NULL This reduces complexity, basicallyISSOtm
2020-01-21 11:37:30 +01:00 -
a7c0616cd8
Rename export type enum to that This prevents a conflict in the next commit
ISSOtm
2020-01-21 10:54:16 +01:00 -
51d5ff0567
Test subtracting labels
ISSOtm
2020-01-24 02:50:24 +01:00 -
0665146dcd
Report line info on empty RPN stack
ISSOtm
2020-01-21 03:12:43 +01:00 -
1f8422575e
Test that
all-instructionsdoes not error outISSOtm
2020-01-21 03:05:22 +01:00 -
61c381a62c
Systemize RGBLINK testing
ISSOtm
2020-01-21 03:01:58 +01:00 -
56d5f1588a
Do not run
.pipetests if the normal variant fails They'll most likely fail as well, just adding redundant error outputISSOtm
2020-01-21 00:27:28 +01:00 -
c05334dfc1
Upgrade testing to latest disasm commits
ISSOtm
2020-01-20 14:39:55 +01:00 -
09d6c7a54f
Merge pull request #475 from ISSOtm/licensing
Eldred Habert
2020-01-19 15:45:46 +01:00 -
4fe44447a2
Add license headers where missing
ISSOtm
2020-01-19 11:11:36 +01:00 -
23c600eef5
Remove unnecessary gitignore file This became unnecessary when the linker script parser was rewritten ad-hoc
ISSOtm
2020-01-19 11:02:47 +01:00 -
50f091ab7c
Fix RGBLINK failing to read args on certain machines
charhas implementation-defined signedness, and if it's chosen to be unsigned, then -1 gets converted to 255, which is then promoted back tointas... 255, always failing the loop condition in src/link/main.c:118int8_thas the correct signedness, but consideringmusl_getopt_long_onlyreturnsint, better use that so as not to lose any bitsISSOtm
2020-01-18 22:12:25 +01:00 -
7437f7eb85
Clarify redefinition error message
ISSOtm
2020-01-17 03:53:27 +01:00 -
d6a99981d6
Fix checkcodebase warnings
ISSOtm
2020-01-16 22:31:24 +01:00 -
71fe652556
Allow ROMX and WRAMX sections in restricted modes Closes #462, although with this implementation
BANK("some ROMX section")would return 0 instead of 1, which I think is benign anywaysISSOtm
2020-01-16 22:24:05 +01:00 -
89917ef688
Put semicolons before labels in test suite
ISSOtm
2020-01-16 22:08:11 +01:00 -
097e4c9799
Merge pull request #468 from ISSOtm/include_stem
Eldred Habert
2020-01-16 19:18:00 +01:00 -
2c37a1e971
Fix default warning states They were in the wrong order for some reason, this especially caused user warnings to be off by default
ISSOtm
2020-01-16 19:16:54 +01:00 -
2c52364978
Add test for fixed section addresses
ISSOtm
2020-01-16 18:12:42 +01:00 -
10140f74dc
Allow RGBLINK to report multiple sanity check errors
ISSOtm
2020-01-16 18:10:35 +01:00 -
558e8f46ff
Sanity check fixed address of sections in RGBLINK This could otherwise cause segfaults while reporting errors (!) during placement
ISSOtm
2020-01-16 12:37:54 +01:00 -
9ccb71205a
Remove stale
cleanline Those files don't exist in RGBLINK's source anymoreISSOtm
2020-01-14 11:42:07 +01:00 -
e50bcaa272
Enforce trailing slash in include paths Fixes rednex#456
ISSOtm
2020-01-13 16:21:13 +01:00 -
86a28e8201
Provide string arguments to errors in
constexpr_BankSectionHow the f did it work beforeISSOtm
2020-01-13 15:12:55 +01:00 -
95cd0c6e53
Add test for BANK() in constant context
ISSOtm
2020-01-12 13:09:27 +01:00 -
23ab245cec
Return a consistent number for const BANK() when erroring out
ISSOtm
2020-01-12 13:01:46 +01:00 -
eb82476591
Make bank of "bank 0" sections known to RGBASM This allows
BANK("Some ROM0 section")to be used in a constant expressionISSOtm
2020-01-10 14:57:39 +01:00 -
f1f70d250a
Add test for
DEF(@)ISSOtm
2020-01-09 06:10:28 +01:00 -
98a221d6b6
Add test for
DEF(@)ISSOtm
2020-01-09 02:10:48 +01:00 -
fb22d12b0f
Merge pull request #463 from ISSOtm/windows_test_suite
Eldred Habert
2020-01-09 01:15:47 +01:00 -
83249ed69f
Cap the number of concurrent jobs for testing This has a serious tendency to just blow up process load (~35 here with the shim)
ISSOtm
2020-01-08 23:26:29 +01:00 -
1534df0b3c
Use minGW's pkg-config
ISSOtm
2019-10-30 12:18:16 +01:00 -
ece9177f5a
Produce shims to run the test suite on Windows bins via Wine
ISSOtm
2019-10-30 00:21:50 +01:00 -
8a90d74340
Ignore line endings in test suite This removes many false positives with Windows
ISSOtm
2019-10-30 00:14:56 +01:00 -
5a06fad31e
Separate stdout and stderr in tests POSIX leaves undefined the order of output if stderr is injected into stdout, and in practice it differs on Windows (Linux buffers both streams separately, Windows interleaves them as they arrive without buffering). This should help testing on other platforms
ISSOtm
2020-01-08 16:46:57 +01:00 -
add07259f4
Merge pull request #465 from ISSOtm/rebuild_version
Eldred Habert
2020-01-09 01:01:11 +01:00 -
36ca18bc7b
Merge pull request #466 from AntonioND/an/warning
Eldred Habert
2020-01-09 00:46:47 +01:00 -
6003be3fae
Fix declaration of constexpr_BankSymbol()
Antonio Niño Díaz
2020-01-08 23:33:42 +00:00 -
6d9399e3a0
Always update version Implements https://github.com/rednex/rgbds/pull/378#issuecomment-569836686
ISSOtm
2020-01-09 00:27:22 +01:00 -
676800476d
Merge pull request #430 from ISSOtm/known_selfbank
Eldred Habert
2020-01-08 18:56:28 +01:00 -
4dfa3157e5
Merge pull request #454 from ISSOtm/unlocked_windows
Eldred Habert
2020-01-08 13:14:13 +01:00 -
f26cfa2d94
Merge pull request #455 from ISSOtm/man
Eldred Habert
2020-01-07 22:44:58 +01:00 -
d3328406a2
Improve
jrout-of-reach error messageISSOtm
2020-01-02 14:06:40 +01:00 -
3564b3f9ea
Have
jroffset wrap with 16 bits Overflow withint16_tis defined to two's complement so it's OK This could trigger when jumping from the top of ROM0 to HRAMISSOtm
2020-01-02 14:03:54 +01:00 -
b81faeccfa
Rename rgbfix long opt
verbosetovalidateThe previous name was probably copy-pasted, it was completely wrongISSOtm
2019-12-29 17:41:19 +01:00 -
1c4cb2cd2d
Add warning option to RGBASM man synopsis
ISSOtm
2019-12-29 17:38:46 +01:00 -
6959b76749
Rework help/usage messages Trimmed down the option lists as per @bentley's request; Reinstated the man pages' synopsis
ISSOtm
2019-12-29 17:38:08 +01:00 -
8a1e920e23
Fix incorrect line counting when running REPT blocks. Fixes #461
ISSOtm
2019-12-12 23:46:10 +01:00 -
606519c515
Touch up
dsdocumentation as per rednex#350ISSOtm
2019-12-08 04:05:56 +01:00 -
34618e0294
Overhaul RGBDS man pages and help messages
ISSOtm
2019-12-07 02:54:18 +01:00 -
373762dedc
Fix lack of newline when passing no files to RGBLINK
ISSOtm
2019-12-10 18:35:40 +01:00 -
b30dfb166b
Fix a line over 80 chars
ISSOtm
2019-12-08 00:08:44 +01:00 -
36db3257f3
Align
fatalerrorreturn code with every other oneISSOtm
2019-12-08 00:07:48 +01:00 -
cad23465a5
Remove flex from the list of dependencies in the README
ISSOtm
2019-12-08 00:04:15 +01:00 -
d23401316e
Improve pc-bank test
ISSOtm
2019-12-07 23:43:55 +01:00 -
b49e025703
Allow BANK() in constexpr expressions
ISSOtm
2019-12-07 23:43:02 +01:00 -
e4f4706508
Add tests for new "known self-bank"
ISSOtm
2019-09-27 09:34:29 +02:00 -
02fe73d1f3
Make
BANK("Section")known at assembling time when possible If the target section is in the current file and its bank is known, this means this value is known prior to linking.ISSOtm
2019-09-19 15:06:48 +02:00 -
74f43d4e09
Add a way to seek a SECTION by name without creating one
ISSOtm
2019-09-08 23:40:16 +02:00 -
54ed050ecf
Make
BANK(@)known at assembling time when possible If the current section's bank is fixed, this means this value is known prior to linking.ISSOtm
2019-09-08 22:28:28 +02:00 -
f262d3b34b
Fix undefined behavior in
readlongSee the new comment for what caused the UB, and how it was fixedISSOtm
2019-12-07 21:19:13 +01:00 -
32f7860a4e
Fix possible 0-length array in RGBLINK
ISSOtm
2019-12-07 15:23:52 +01:00 -
b62832e94d
Move empty entries warning to -Wextra Since the behavior actually kinda makes sense, it's better as extra.
ISSOtm
2019-12-07 02:48:06 +01:00 -
e5820312d4
Document actual behavior of empty entries in
dband coISSOtm
2019-12-07 02:46:59 +01:00 -
f710f21ad8
Reorder warnings alphabetically
ISSOtm
2019-12-06 00:56:18 +01:00 -
90fefb468b
Remove user warnings from
-WallIt does not make sense to include it there, as it's enabled by default.ISSOtm
2019-12-06 00:45:45 +01:00 -
21f4cafef5
Make
-Werror=with a meta warning an error The previous behavior was to just enable the meta warning's warnings. This is an error now because it doesn't make sense to do that, does it?ISSOtm
2019-12-06 00:32:49 +01:00 -
b1d4be66e4
Remove deprecated "section charmap" feature
ISSOtm
2019-12-04 01:56:06 +01:00 -
ef43ae0eea
Add a verbose print each time a file is included
ISSOtm
2019-12-04 01:55:01 +01:00 -
9976a139de
Update test repos to latest commits They work, and after an upcoming change the current ones are not going to anymore!
ISSOtm
2019-12-04 01:54:16 +01:00 -
5718354500
Get rid of
joinexpr()This macro hid away the arguments to the underlying call, and served no purpose beyond saving the programmer some typing. This is 2019, people have IDEs (even Vim!) with autocompletion.ISSOtm
2019-12-04 00:21:57 +01:00 -
2d7d9eef9f
Fix some
make checkcodebaseerrors - Reorder checkpatch ignore flags alphabetically - Fix checkpatch WARNINGs and CHECKs when they make sense - Add more checkpatch ignoresISSOtm
2019-12-04 00:16:28 +01:00 -
a290e19f46
Make
make checkcodebaseignoreextern/That folder contains external code, and modifying it to conform to our code style would make applying upstream patches, amongst others, problematic. Therefore, skip checking it. Ideally, the folder should also be excluded frommake checkpatch, but I haven't figured out a way to do that yet.ISSOtm
2019-12-03 23:09:07 +01:00 -
92a2be62fe
Remove lex rules from Makefile Since the RGBLINK rewrite, there have been no .l files in the whole codebase (RGBASM has the C file directly, for better and for worse) Since flex isn't used anymore, it's a good idea to remove it from the Makefile so people don't think it's a dependency.
ISSOtm
2019-12-03 23:02:38 +01:00 -
5410dba4f4
Do prevent using
orgin linker scripts to go backwardsISSOtm
2019-11-27 01:37:00 +01:00 -
d93ad2e650
Rename all functions imported from musl This is to avoid conflicting with libraries, which occurred in the mingw builds
ISSOtm
2019-11-23 23:07:39 +01:00 -
68410d35d3
Get rid of
unlocked_stdiofunctions Those did not provide a significant speedup, and are not provided by mingwISSOtm
2019-11-23 23:00:44 +01:00 -
ceae4a44f3
Stop using
f(un)?lockfileThose are only useful for locking file IO across threads, but RGBLINK is single-threaded anyways, so they don't matter. Plus, they aren't provided by mingw, so that'll remove part of the problemISSOtm
2019-11-23 22:21:11 +01:00 -
ea003487aa
Use
trap_instead ofabort()for consistencyISSOtm
2019-11-23 21:59:36 +01:00 -
401fd8b56b
Merge pull request #452 from ISSOtm/warn
Eldred Habert
2019-11-18 20:58:21 +01:00 -
191ee4ba1f
Add support for toggleable warnings
ISSOtm
2019-11-18 09:23:32 +01:00 -
58556f91f7
Disable chcecking for global initialisers This is specific to the kernel and does not apply to us
ISSOtm
2019-11-18 12:45:38 +01:00 -
faa7893761
Fix develop error in getopt_long_only The error was due to casting
constaway for permuting argv elements, which is necessary for a libc for compatibility with older systems, but not for us.ISSOtm
2019-11-09 00:47:45 +01:00 -
648df0dc7d
Merge pull request #449 from ISSOtm/better_error_msg
Eldred Habert
2019-11-06 09:00:11 +01:00 -
44173dbe8b
Improve error messages slightly
ISSOtm
2019-11-06 08:48:24 +01:00 -
7233f568a7
Report overlapping sections whenever possible
ISSOtm
2019-11-04 03:24:19 +01:00 -
197f1e9b7b
Merge pull request #444 from ISSOtm/fix_develop
Eldred Habert
2019-11-06 08:34:37 +01:00 -
7063f66b2d
Merge pull request #450 from ISSOtm/labels_in_sections
Eldred Habert
2019-11-06 08:33:25 +01:00 -
6e59bcb60e
Merge pull request #447 from ISSOtm/long_opts
Eldred Habert
2019-11-06 02:34:26 +01:00 -
0649e6d65f
Add long options
ISSOtm
2019-11-03 22:11:04 +01:00 -
072c965ba5
Add musl's implementation of
getopt_long_onlyISSOtm
2019-11-06 00:40:55 +01:00 -
122f5fe12e
Prevent creating labels outside of sections This doesn't make sense, and causes RGBLINK to misbehave
ISSOtm
2019-11-04 03:34:18 +01:00