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
-
ed4a613473
Rename productions to "reloc" when not really constant
ISSOtm
2020-02-11 19:04:35 +01:00 -
112098514d
Fix 1 s/r and 1 r/r conflict
ISSOtm
2020-02-11 18:59:55 +01:00 -
31aa1ea474
Improve arg-shift test
ISSOtm
2020-02-11 11:38:10 +01:00 -
96b6e4a76e
Add forgotten semicolon in grammar
ISSOtm
2020-02-11 11:36:50 +01:00 -
001b95d12a
Add SHIFT with numeric argument
ISSOtm
2020-02-11 11:25:22 +01:00 -
3b2c862320
Make more RGBASM errors print their line number
ISSOtm
2020-02-11 09:35:19 +01:00 -
230f849229
Fix error output slightly broken on Windows
ISSOtm
2020-02-11 09:02:59 +01:00 -
c37253fe5a
Merge pull request #480 from ISSOtm/section
Eldred Habert
2020-02-11 08:51:00 +01:00 -
0ed8d3859d
Merge pull request #481 from rednex/revert-451-atomic_output
Eldred Habert
2020-02-11 08:32:27 +01:00 -
6963d77f8a
Add documentation for
LOADblocksISSOtm
2020-02-10 09:30:33 +01:00 -
02ea52f453
Add test for
LOADISSOtm
2020-02-09 18:53:48 +01:00 -
cdabc057a0
Allow unseekable files with
INCBINISSOtm
2020-02-09 17:05:29 +01:00 -
eb0d75711a
Implement
LOAD/ENDLblocksISSOtm
2020-02-09 16:30:25 +01:00 -
f121119283
Use section's offset instead of general one
ISSOtm
2020-02-09 16:13:20 +01:00 -
d9c1b66931
Deduplicate value output function code
ISSOtm
2020-02-09 16:10:58 +01:00 -
2f60e0a59e
Use meaningful types for byte output functions
ISSOtm
2020-02-09 16:06:30 +01:00 -
ffe9e92b48
Skip double-checking overflow in byte output
ISSOtm
2020-02-09 15:43:45 +01:00 -
aa90a53f34
Move 1-byte overflow check to
out_AbsByteISSOtm
2020-02-09 15:40:10 +01:00 -
598c923506
Use callback for PC's value
ISSOtm
2020-02-09 15:10:47 +01:00 -
8c4b473d6f
Add more checks to section creation in RGBASM
ISSOtm
2020-02-04 02:05:33 +01:00 -
a4fe274c25
Unify all section declarations
ISSOtm
2020-02-04 01:52:18 +01:00 -
34597ce6a0
Mark some section functions as
constISSOtm
2020-02-03 23:35:38 +01:00 -
4a2af807b2
Remove legacy forward declaration
ISSOtm
2020-02-03 23:27:02 +01:00 -
d0ec35628f
Split section management into its own file
ISSOtm
2020-02-03 23:26:00 +01:00 -
bfdbd00092
Do some misc cleanup of
output.cISSOtm
2020-02-03 22:52:46 +01:00 -
d0278d8663
Invert logic for section max sizes
ISSOtm
2020-02-03 22:01:49 +01:00 -
632bc2aaec
Merge pull request #476 from ISSOtm/expr_cleanup
Eldred Habert
2020-02-10 03:10:05 +01:00 -
1ca59f25d0
Revert "Make RGBASM overwrite output files atomically"
Eldred Habert
2020-02-10 03:08:27 +01:00 -
1d0c8fa113
Merge pull request #451 from rednex/atomic_output
Eldred Habert
2020-02-10 03:08:14 +01:00 -
1d70c989be
Test one more label diff case
ISSOtm
2020-02-10 02:55:51 +01:00 -
818a0d0296
Test more cases in
label-difftestISSOtm
2020-02-07 14:53:28 +01:00 -
ab1eb146c9
Print special message when PC is not constant
ISSOtm
2020-02-07 14:46:17 +01:00 -
63054ae0fd
Make more functions ignore the RPN buffer when constant
ISSOtm
2020-01-21 00:36:13 +01:00 -
155040240d
Improve error message when a symbol's value is not constant
ISSOtm
2020-01-21 00:25:47 +01:00 -
d466cab1e8
Init RPN expressions created by binary operators
ISSOtm
2020-01-21 00:25:18 +01:00 -
4e8b34f42e
Improve error message when a symbol is not constant
ISSOtm
2020-01-21 00:19:58 +01:00 -
5014f55c48
Treat PC as a symbol as well
ISSOtm
2020-01-21 01:05:29 +01:00 -
1d78cd0f03
Axe the
constexprexpression evaluator This avoids redundancy between them (and also having to port fixes and features) The error messages have been preserved through a string reporting mechanismISSOtm
2020-01-20 23:12:41 +01:00 -
52d62c6b21
Handle subtractions between labels
ISSOtm
2020-01-20 23:07:31 +01:00 -
b4a73f33ce
Avoid undefined behavior when shifting in RPN math
ISSOtm
2020-01-26 19:42:34 +01:00 -
f9c25608e9
Ignore RPN strings when their value is known
ISSOtm
2020-01-20 17:05:49 +01:00 -
9fb9e63554
Reserve space for RPN expressions in a single call This should mean less overhead with some commands
ISSOtm
2020-01-20 15:26:52 +01:00 -
9ce8a9f5f0
Add comments to RPN expr struct
ISSOtm
2020-01-20 15:20:09 +01:00 -
cc59730c5b
Cleanup the RPN evaluator somewhat Make the bool field an actual bool Rename
iRelocto a more exactisKnown(as was already pointed out by some comments) Make the value ofBANK(symbol)consistent when the argument is invalidISSOtm
2020-01-20 14:04:14 +01:00 -
0a04904b75
Refactor RPN binary expressions into a single func This mirrors what the constexpr evaluator is doing, and removes a lot of code shared between all of them
ISSOtm
2020-01-20 13:22:14 +01:00 -
9ed6e9af65
Make
=a separate token fromSETISSOtm
2020-02-10 00:49:45 +01:00 -
c424a9bf5a
Only output a single error with charmaps
ISSOtm
2020-02-09 22:15:43 +01:00 -
9d811e1267
Warn when truncating values in
charmapISSOtm
2020-02-09 22:13:16 +01:00 -
af6f62701c
Remove ambiguous charmap syntax
ISSOtm
2020-02-09 22:02:47 +01:00 -
299574221e
Truncate
shift.out.binISSOtm
2020-02-09 19:51:47 +01:00 -
fe0c269382
Use
++and--instead of[+-]= 1ISSOtm
2020-02-09 15:21:08 +01:00 -
579a324ce7
Fix diffing bin files in RGBASM tests
ISSOtm
2020-02-09 13:58:47 +01:00 -
7903c14993
Fix undefined behavior when reading constant in RGBLINK
ISSOtm
2020-02-07 14:51:13 +01:00 -
b42a04c24e
Add test for
jr @ISSOtm
2020-01-26 21:28:14 +01:00 -
ea52e45335
Fix
@The symbol's evaluation by the assembler and linker was very inconsistentISSOtm
2020-02-07 13:18:49 +01:00 -
9687e6e1dd
Allow forcing the second byte of STOP Fixes #433
ISSOtm
2020-02-07 10:06:02 +01:00 -
ee34200e5f
Output diffs when binary tests fail
ISSOtm
2020-02-06 15:36:15 +01:00 -
295fc6c619
Improve coverage of
db-@testISSOtm
2020-02-05 13:24:50 +01:00 -
28473d314a
Make implicit truncation a warning
ISSOtm
2020-02-05 13:20:51 +01:00 -
35f7340dc9
Report failing test names in RGBLINK as well
ISSOtm
2020-02-04 01:41:35 +01:00 -
b76567e7d1
Merge pull request #470 from ISSOtm/rst
Eldred Habert
2020-02-04 01:26:06 +01:00 -
652db60ad6
Document modifications made to object file format
ISSOtm
2020-02-03 21:05:28 +01:00 -
a7cb0a166a
Inline
readRGBxObjectISSOtm
2020-02-03 21:01:38 +01:00 -
f363541611
Introduce revision number field
ISSOtm
2020-01-27 10:06:17 +01:00 -
fa1fba7fd9
Increase object version to RGB9
ISSOtm
2020-01-27 08:48:43 +01:00 -
d73fa09774
Remove RGB6 parsing
ISSOtm
2020-01-27 08:42:04 +01:00 -
b1cd730db2
Add link-time RST instruction This allows using a label as the argument to a
rstinstruction Fixes rednex#448ISSOtm
2020-01-14 00:02:22 +01:00 -
359a048b6e
Bump object version number We're about to break the format, so let's do this
ISSOtm
2020-01-13 15:25:25 +01:00 -
f2be601a13
Check "left" boundary as well in
isLocationSuitableISSOtm
2020-02-03 20:57:12 +01:00 -
4d2379b3df
Merge both "single-side" code paths in
placeSectionISSOtm
2020-02-03 20:19:30 +01:00 -
fd32b2252f
Define additional variable when doing
make developISSOtm
2020-02-03 19:55:46 +01:00 -
d15915ef14
Simplify
bankrangecheckISSOtm
2020-02-03 15:36:38 +01:00 -
877e0e0b91
Get rid of
BANK_COUNT_*symbolsISSOtm
2020-02-03 15:11:19 +01:00 -
da1d9f68c7
Remove and reorder bank counts
ISSOtm
2020-02-03 15:00:28 +01:00 -
24f41ef897
Expose link def arrays to RGBASM
ISSOtm
2020-02-03 14:58:25 +01:00 -
09dff85d5b
Merge
common.hintolinkdefs.hISSOtm
2020-02-03 14:50:00 +01:00 -
20e5685c1a
Merge pull request #424 from ISSOtm/better_deps
Eldred Habert
2020-02-03 03:50:09 +01:00 -
ac6232bc87
Merge pull request #473 from ISSOtm/shift_ub
Eldred Habert
2020-02-03 03:49:38 +01:00 -
b16ec83a33
Add
gbdiff.bashscriptISSOtm
2020-01-30 02:43:31 +01:00 -
ed72baca2a
Make more symbol functions
constISSOtm
2020-01-30 02:38:33 +01:00 -
edb562d2e5
Mark a few symbol functions as
staticISSOtm
2020-01-30 02:18:55 +01:00 -
6d4b128611
Avoid unnecessary copies in symbol init
ISSOtm
2020-01-30 02:15:43 +01:00 -
e2e01e84fa
Fall back from failure in
timea bit betterISSOtm
2020-01-30 02:07:55 +01:00 -
93ee417567
Fix timestamp symbols on Windows (partially)
ISSOtm
2020-01-30 01:47:50 +01:00 -
44cdcd12c3
Use
tputfor formatting escape sequencesISSOtm
2020-01-28 21:04:01 +01:00 -
ed06981f57
Add test for
db X, @It should behave identically to both of these on separate linesISSOtm
2020-01-26 21:40:58 +01:00 -
ec6c42e9d6
Merge pull request #467 from ISSOtm/report
Eldred Habert
2020-01-28 18:59:11 +01:00 -
b11d121c48
Remove undefined behavior from shifts
aslandasrinsrc/link/patch.ccourtesy of @pinobatch, and rearranged in RGBASM evaluators.ISSOtm
2020-01-17 09:08:49 +01:00 -
cdf6000618
Report failing file names in comparisons The files being diffed (especially for variants) are temp files, so their names are pretty nondescript. This improve error output, using ANSI escape sequences to make those lines stand out.
ISSOtm
2020-01-13 15:22:10 +01:00 -
2e8094b712
Allow RGBASM to overwrite object files on Windows
ISSOtm
2020-01-28 11:07:46 +01:00 -
a9cb4f8245
Make RGBASM overwrite output files atomically Fixes rednex/#446. I am not sure this is the best (in cases where the target directory is not writable but the target file is), but maybe this can be toggled via a flag, for example.
ISSOtm
2019-11-09 01:09:54 +01:00 -
1bd41bf79a
Don't use
diffto compare bin files in testsISSOtm
2020-01-26 21:10:13 +01:00 -
08ab34cf57
Fix a few checkpatch warnings in
symbol.hISSOtm
2020-01-26 18:26:57 +01:00 -
7bb55469fe
Fix partial paths being output to dep files with
-iISSOtm
2019-11-09 01:33:52 +01:00 -
a29dd738f2
Reimplement
-Mvariants using long optionsISSOtm
2019-11-06 18:43:05 +01:00 -
4a98b41d57
Fix
-MGalways being enabledISSOtm
2019-11-06 18:39:14 +01:00 -
6fc5097278
Allow outputting dep files to stdout using
-ISSOtm
2019-09-10 15:12:34 +02:00 -
12f2f654dd
Add -MG This option allows for automatic dependency detection and generation: as soon as a missing file is found, it is output to the dep file, and assembly immediately aborts. (No .o file is produced, even if
-owas speicified.) This doesn't cause an error, either; the point is that once the file is added to the dep file, the Makefile is re-parsed, and this time the file will be generated, so the dep list builds up automatically. This mimicks GCC's option and behavior.ISSOtm
2019-09-10 15:09:24 +02:00 -
0649b360fb
Allow specifying multiple dependency targets This is done to match GCC's behavior. Also, this unifies the code of -MT and -MQ.
ISSOtm
2019-09-10 03:50:54 +02:00 -
f1f314270d
Add -MQ Just like GCC's -MQ, this is basically -MT but the file name is escaped.
ISSOtm
2019-09-10 03:29:14 +02:00