mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Commit Graph
Select branches
Hide Pull Requests
0.6.x
cbranch
cbuttner/sanitizer
cenum_branch
ci_testing
dev
dev3
experiments
fork/cbuttner/sanitizer
fork/cbuttner/sanitizer2
hash_test
import_hack
log
master
master_076
named_arguments
overload_test
test
typecapture
v0.1.x
v0.2.x
v0.3.x
v0.4.x
v0.5.x
v0.6.x
#1000
#1002
#1003
#1004
#1006
#1007
#101
#1010
#1011
#1015
#1016
#1017
#1019
#102
#1020
#1021
#1022
#1024
#1025
#1026
#103
#1030
#1031
#1032
#1033
#1035
#1036
#1038
#104
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1051
#1052
#1053
#1054
#1057
#106
#1061
#1064
#1065
#1066
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#108
#1083
#1084
#1089
#109
#1090
#1091
#1095
#1097
#1099
#110
#1101
#111
#1111
#1119
#1121
#113
#1130
#114
#1148
#1149
#115
#1151
#1152
#1158
#116
#1164
#117
#1170
#1171
#1174
#1175
#1176
#118
#1189
#119
#120
#1204
#121
#1210
#1211
#1212
#1214
#1216
#1217
#1218
#122
#1220
#1221
#1222
#1224
#1225
#123
#1230
#1231
#1233
#1234
#1235
#1238
#124
#1240
#1241
#1242
#1244
#1245
#1246
#1247
#1249
#126
#1264
#1268
#127
#1270
#1271
#1272
#1275
#1276
#1278
#1281
#1288
#1289
#1295
#1296
#130
#1300
#1303
#1308
#1313
#1314
#1317
#1319
#132
#1320
#1324
#1327
#1328
#1333
#1334
#1338
#134
#1342
#1344
#1347
#135
#1350
#1351
#1355
#1358
#136
#1365
#1366
#137
#1372
#1373
#1378
#138
#1380
#1384
#1385
#1387
#139
#1391
#1397
#1399
#140
#1400
#1402
#1404
#1405
#1409
#141
#1412
#1413
#1414
#1416
#1428
#1430
#1431
#1433
#1435
#1438
#1440
#1441
#1442
#1444
#1444
#1446
#1449
#1450
#1459
#146
#1463
#1465
#1469
#147
#148
#1482
#1484
#1487
#1493
#1494
#1498
#1501
#1505
#1508
#1509
#1510
#1511
#1512
#152
#1521
#1526
#1527
#1531
#154
#1543
#1547
#1548
#1550
#1552
#1555
#1558
#1564
#1568
#1569
#157
#1571
#1578
#158
#1580
#1581
#159
#1590
#1594
#1596
#1597
#1599
#160
#1600
#1602
#1604
#161
#1614
#1615
#1616
#1620
#1625
#1626
#1629
#163
#1631
#1634
#1639
#1640
#1641
#1642
#1643
#1644
#1645
#1647
#165
#1652
#1654
#1656
#166
#1660
#1667
#1668
#167
#1671
#1674
#1675
#1676
#168
#1682
#169
#1691
#1692
#1696
#1697
#1699
#170
#1705
#1706
#1709
#171
#1711
#1712
#1714
#1716
#1722
#1723
#1724
#1728
#1729
#1730
#1731
#1732
#1736
#1737
#174
#1741
#1744
#1747
#1748
#1749
#175
#1752
#1755
#1758
#1759
#176
#1762
#1763
#1767
#177
#1770
#1773
#1775
#1778
#178
#1780
#1781
#1782
#1784
#179
#1791
#1792
#1795
#1796
#1798
#18
#1803
#1808
#1814
#1815
#1822
#1826
#1836
#1838
#1842
#1843
#1846
#1851
#1860
#1863
#1865
#1868
#1869
#1880
#1882
#1883
#1885
#1897
#1899
#19
#1901
#1905
#1908
#1911
#1914
#1915
#1916
#1917
#1922
#1923
#1928
#1929
#1931
#1933
#1939
#1950
#1956
#1957
#1962
#1965
#1969
#1970
#1974
#1975
#1979
#1981
#1987
#1988
#1991
#1993
#1999
#20
#2003
#2004
#2011
#2013
#2015
#2016
#2021
#2024
#2027
#2029
#2030
#2034
#2038
#2040
#2043
#2048
#205
#2051
#2053
#2055
#2059
#206
#2061
#2066
#2068
#207
#2071
#2072
#2073
#2080
#2081
#2082
#2090
#2091
#21
#2102
#2103
#2109
#211
#2111
#2112
#2119
#2127
#213
#2136
#2137
#2138
#2142
#2158
#2159
#2161
#2162
#2166
#2169
#2171
#2179
#2182
#2193
#22
#220
#2206
#2213
#2225
#2227
#2228
#223
#2230
#2231
#2235
#2238
#2243
#2247
#2252
#2253
#2255
#2255
#2256
#2258
#2259
#226
#2261
#2268
#227
#2271
#2272
#2273
#2276
#2277
#228
#2287
#2290
#2293
#2297
#2298
#2299
#23
#2300
#2302
#2303
#2304
#2306
#2307
#2309
#2310
#2314
#2315
#2316
#2317
#2318
#2321
#2322
#2324
#2328
#2329
#233
#2330
#2333
#2334
#2335
#234
#2343
#2347
#2348
#235
#2350
#2351
#2352
#2353
#2355
#2359
#236
#2360
#2364
#2367
#237
#2370
#2372
#2375
#2376
#2378
#2379
#2381
#2385
#2386
#2387
#2388
#2389
#2392
#2393
#2397
#2399
#24
#240
#2400
#2401
#2403
#2405
#2406
#2407
#2408
#2410
#2413
#2414
#2415
#2417
#2419
#2421
#2422
#2424
#2433
#2435
#2436
#2438
#2440
#2447
#2448
#245
#2457
#2458
#2459
#2461
#2464
#2467
#2473
#2475
#2479
#2480
#2481
#2482
#2487
#2496
#2499
#25
#2500
#2508
#251
#2511
#2524
#2526
#2529
#2530
#2531
#2535
#254
#2544
#2545
#2546
#2547
#255
#2554
#2557
#2560
#2561
#2564
#2570
#2572
#2577
#2579
#258
#2585
#2586
#2596
#2598
#26
#260
#2605
#2606
#2607
#2609
#261
#2610
#262
#2620
#2622
#2624
#2629
#263
#2636
#2639
#264
#2640
#2642
#2643
#2645
#2648
#2649
#2653
#2654
#2656
#2657
#2658
#2659
#266
#2661
#2662
#2663
#2664
#2667
#2669
#267
#2670
#2671
#2672
#2674
#2677
#2679
#268
#2684
#2688
#2695
#2696
#2697
#27
#2701
#2710
#2718
#2719
#2719
#272
#2720
#2724
#2725
#2726
#2728
#2728
#2729
#273
#2731
#2736
#274
#2744
#2749
#2751
#2752
#2753
#2755
#276
#2760
#2762
#2765
#2767
#2768
#277
#2772
#2773
#2773
#278
#279
#28
#280
#2801
#2801
#2805
#2809
#281
#2810
#2812
#2812
#2814
#282
#283
#2831
#2833
#2834
#2839
#284
#2846
#285
#2854
#2858
#2859
#286
#287
#2875
#2878
#2879
#288
#2880
#2882
#2884
#289
#2891
#2892
#2893
#2896
#2899
#2900
#2901
#2904
#2908
#2910
#2911
#2912
#2915
#2917
#2918
#292
#2922
#2924
#2925
#2926
#293
#2930
#2932
#2934
#2937
#2938
#2939
#294
#2940
#2941
#2943
#2948
#2949
#2949
#295
#2952
#2953
#2955
#2956
#2957
#2959
#296
#2960
#2963
#2963
#2964
#2966
#2966
#297
#2974
#2975
#2976
#2978
#2978
#304
#305
#307
#309
#310
#311
#312
#313
#315
#316
#317
#318
#319
#320
#321
#322
#33
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#351
#352
#355
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#373
#376
#377
#378
#379
#38
#381
#382
#386
#387
#388
#389
#39
#393
#395
#397
#398
#40
#400
#401
#402
#403
#404
#405
#408
#409
#41
#410
#411
#412
#413
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#427
#43
#430
#433
#435
#436
#437
#438
#440
#445
#447
#45
#450
#451
#453
#454
#458
#459
#460
#462
#464
#465
#467
#468
#470
#471
#472
#473
#475
#480
#481
#482
#483
#485
#486
#489
#490
#491
#492
#494
#496
#497
#498
#499
#500
#502
#503
#507
#508
#510
#511
#512
#513
#514
#518
#523
#524
#526
#527
#529
#530
#532
#533
#537
#540
#541
#544
#545
#549
#550
#551
#552
#553
#556
#557
#558
#561
#562
#563
#565
#566
#569
#571
#572
#574
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#591
#592
#593
#594
#595
#603
#605
#606
#608
#609
#610
#611
#612
#615
#617
#618
#619
#620
#621
#623
#624
#626
#629
#630
#631
#633
#634
#635
#636
#637
#638
#639
#640
#644
#645
#646
#648
#649
#650
#651
#652
#653
#654
#655
#656
#657
#659
#661
#663
#664
#666
#668
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#684
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#700
#701
#702
#703
#705
#706
#707
#708
#709
#710
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#729
#73
#730
#731
#732
#733
#735
#737
#738
#740
#741
#742
#743
#744
#746
#747
#748
#750
#751
#752
#755
#756
#757
#758
#76
#763
#764
#765
#766
#767
#768
#77
#770
#771
#772
#774
#775
#776
#777
#778
#78
#787
#792
#793
#795
#796
#797
#799
#803
#805
#807
#808
#81
#810
#812
#813
#816
#817
#819
#82
#820
#83
#831
#834
#835
#837
#84
#841
#842
#843
#845
#846
#848
#850
#851
#853
#855
#857
#858
#859
#86
#860
#861
#863
#864
#865
#866
#867
#87
#872
#878
#88
#881
#882
#883
#884
#885
#892
#893
#895
#90
#902
#904
#907
#909
#910
#914
#915
#916
#92
#920
#922
#925
#926
#928
#930
#932
#933
#935
#938
#94
#941
#944
#946
#948
#949
#95
#950
#951
#952
#953
#956
#958
#959
#96
#960
#961
#962
#963
#965
#967
#968
#970
#971
#972
#976
#977
#978
#979
#980
#981
#982
#984
#987
#988
#989
#992
#993
#994
#995
#996
#997
#998
#999
0
0.4
0.4godbolt-v2
0.4godbolt.v2
0.4stripunused
0.4ubuntu20
0.5.5
latest
latest-0.7.0-prerelease
latest-prerelease-tag
lld-llvm14-release
release_0.5
v0.2.3.2-alpha
v0.5
v0.5.1
v0.5.4
v0.5.5
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.6.7
v0.6.8
v0.7.0
v0.7.1
v0.7.10
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
Select branches
Hide Pull Requests
0.6.x
cbranch
cbuttner/sanitizer
cenum_branch
ci_testing
dev
dev3
experiments
fork/cbuttner/sanitizer
fork/cbuttner/sanitizer2
hash_test
import_hack
log
master
master_076
named_arguments
overload_test
test
typecapture
v0.1.x
v0.2.x
v0.3.x
v0.4.x
v0.5.x
v0.6.x
#1000
#1002
#1003
#1004
#1006
#1007
#101
#1010
#1011
#1015
#1016
#1017
#1019
#102
#1020
#1021
#1022
#1024
#1025
#1026
#103
#1030
#1031
#1032
#1033
#1035
#1036
#1038
#104
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1051
#1052
#1053
#1054
#1057
#106
#1061
#1064
#1065
#1066
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#108
#1083
#1084
#1089
#109
#1090
#1091
#1095
#1097
#1099
#110
#1101
#111
#1111
#1119
#1121
#113
#1130
#114
#1148
#1149
#115
#1151
#1152
#1158
#116
#1164
#117
#1170
#1171
#1174
#1175
#1176
#118
#1189
#119
#120
#1204
#121
#1210
#1211
#1212
#1214
#1216
#1217
#1218
#122
#1220
#1221
#1222
#1224
#1225
#123
#1230
#1231
#1233
#1234
#1235
#1238
#124
#1240
#1241
#1242
#1244
#1245
#1246
#1247
#1249
#126
#1264
#1268
#127
#1270
#1271
#1272
#1275
#1276
#1278
#1281
#1288
#1289
#1295
#1296
#130
#1300
#1303
#1308
#1313
#1314
#1317
#1319
#132
#1320
#1324
#1327
#1328
#1333
#1334
#1338
#134
#1342
#1344
#1347
#135
#1350
#1351
#1355
#1358
#136
#1365
#1366
#137
#1372
#1373
#1378
#138
#1380
#1384
#1385
#1387
#139
#1391
#1397
#1399
#140
#1400
#1402
#1404
#1405
#1409
#141
#1412
#1413
#1414
#1416
#1428
#1430
#1431
#1433
#1435
#1438
#1440
#1441
#1442
#1444
#1444
#1446
#1449
#1450
#1459
#146
#1463
#1465
#1469
#147
#148
#1482
#1484
#1487
#1493
#1494
#1498
#1501
#1505
#1508
#1509
#1510
#1511
#1512
#152
#1521
#1526
#1527
#1531
#154
#1543
#1547
#1548
#1550
#1552
#1555
#1558
#1564
#1568
#1569
#157
#1571
#1578
#158
#1580
#1581
#159
#1590
#1594
#1596
#1597
#1599
#160
#1600
#1602
#1604
#161
#1614
#1615
#1616
#1620
#1625
#1626
#1629
#163
#1631
#1634
#1639
#1640
#1641
#1642
#1643
#1644
#1645
#1647
#165
#1652
#1654
#1656
#166
#1660
#1667
#1668
#167
#1671
#1674
#1675
#1676
#168
#1682
#169
#1691
#1692
#1696
#1697
#1699
#170
#1705
#1706
#1709
#171
#1711
#1712
#1714
#1716
#1722
#1723
#1724
#1728
#1729
#1730
#1731
#1732
#1736
#1737
#174
#1741
#1744
#1747
#1748
#1749
#175
#1752
#1755
#1758
#1759
#176
#1762
#1763
#1767
#177
#1770
#1773
#1775
#1778
#178
#1780
#1781
#1782
#1784
#179
#1791
#1792
#1795
#1796
#1798
#18
#1803
#1808
#1814
#1815
#1822
#1826
#1836
#1838
#1842
#1843
#1846
#1851
#1860
#1863
#1865
#1868
#1869
#1880
#1882
#1883
#1885
#1897
#1899
#19
#1901
#1905
#1908
#1911
#1914
#1915
#1916
#1917
#1922
#1923
#1928
#1929
#1931
#1933
#1939
#1950
#1956
#1957
#1962
#1965
#1969
#1970
#1974
#1975
#1979
#1981
#1987
#1988
#1991
#1993
#1999
#20
#2003
#2004
#2011
#2013
#2015
#2016
#2021
#2024
#2027
#2029
#2030
#2034
#2038
#2040
#2043
#2048
#205
#2051
#2053
#2055
#2059
#206
#2061
#2066
#2068
#207
#2071
#2072
#2073
#2080
#2081
#2082
#2090
#2091
#21
#2102
#2103
#2109
#211
#2111
#2112
#2119
#2127
#213
#2136
#2137
#2138
#2142
#2158
#2159
#2161
#2162
#2166
#2169
#2171
#2179
#2182
#2193
#22
#220
#2206
#2213
#2225
#2227
#2228
#223
#2230
#2231
#2235
#2238
#2243
#2247
#2252
#2253
#2255
#2255
#2256
#2258
#2259
#226
#2261
#2268
#227
#2271
#2272
#2273
#2276
#2277
#228
#2287
#2290
#2293
#2297
#2298
#2299
#23
#2300
#2302
#2303
#2304
#2306
#2307
#2309
#2310
#2314
#2315
#2316
#2317
#2318
#2321
#2322
#2324
#2328
#2329
#233
#2330
#2333
#2334
#2335
#234
#2343
#2347
#2348
#235
#2350
#2351
#2352
#2353
#2355
#2359
#236
#2360
#2364
#2367
#237
#2370
#2372
#2375
#2376
#2378
#2379
#2381
#2385
#2386
#2387
#2388
#2389
#2392
#2393
#2397
#2399
#24
#240
#2400
#2401
#2403
#2405
#2406
#2407
#2408
#2410
#2413
#2414
#2415
#2417
#2419
#2421
#2422
#2424
#2433
#2435
#2436
#2438
#2440
#2447
#2448
#245
#2457
#2458
#2459
#2461
#2464
#2467
#2473
#2475
#2479
#2480
#2481
#2482
#2487
#2496
#2499
#25
#2500
#2508
#251
#2511
#2524
#2526
#2529
#2530
#2531
#2535
#254
#2544
#2545
#2546
#2547
#255
#2554
#2557
#2560
#2561
#2564
#2570
#2572
#2577
#2579
#258
#2585
#2586
#2596
#2598
#26
#260
#2605
#2606
#2607
#2609
#261
#2610
#262
#2620
#2622
#2624
#2629
#263
#2636
#2639
#264
#2640
#2642
#2643
#2645
#2648
#2649
#2653
#2654
#2656
#2657
#2658
#2659
#266
#2661
#2662
#2663
#2664
#2667
#2669
#267
#2670
#2671
#2672
#2674
#2677
#2679
#268
#2684
#2688
#2695
#2696
#2697
#27
#2701
#2710
#2718
#2719
#2719
#272
#2720
#2724
#2725
#2726
#2728
#2728
#2729
#273
#2731
#2736
#274
#2744
#2749
#2751
#2752
#2753
#2755
#276
#2760
#2762
#2765
#2767
#2768
#277
#2772
#2773
#2773
#278
#279
#28
#280
#2801
#2801
#2805
#2809
#281
#2810
#2812
#2812
#2814
#282
#283
#2831
#2833
#2834
#2839
#284
#2846
#285
#2854
#2858
#2859
#286
#287
#2875
#2878
#2879
#288
#2880
#2882
#2884
#289
#2891
#2892
#2893
#2896
#2899
#2900
#2901
#2904
#2908
#2910
#2911
#2912
#2915
#2917
#2918
#292
#2922
#2924
#2925
#2926
#293
#2930
#2932
#2934
#2937
#2938
#2939
#294
#2940
#2941
#2943
#2948
#2949
#2949
#295
#2952
#2953
#2955
#2956
#2957
#2959
#296
#2960
#2963
#2963
#2964
#2966
#2966
#297
#2974
#2975
#2976
#2978
#2978
#304
#305
#307
#309
#310
#311
#312
#313
#315
#316
#317
#318
#319
#320
#321
#322
#33
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#351
#352
#355
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#373
#376
#377
#378
#379
#38
#381
#382
#386
#387
#388
#389
#39
#393
#395
#397
#398
#40
#400
#401
#402
#403
#404
#405
#408
#409
#41
#410
#411
#412
#413
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#427
#43
#430
#433
#435
#436
#437
#438
#440
#445
#447
#45
#450
#451
#453
#454
#458
#459
#460
#462
#464
#465
#467
#468
#470
#471
#472
#473
#475
#480
#481
#482
#483
#485
#486
#489
#490
#491
#492
#494
#496
#497
#498
#499
#500
#502
#503
#507
#508
#510
#511
#512
#513
#514
#518
#523
#524
#526
#527
#529
#530
#532
#533
#537
#540
#541
#544
#545
#549
#550
#551
#552
#553
#556
#557
#558
#561
#562
#563
#565
#566
#569
#571
#572
#574
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#591
#592
#593
#594
#595
#603
#605
#606
#608
#609
#610
#611
#612
#615
#617
#618
#619
#620
#621
#623
#624
#626
#629
#630
#631
#633
#634
#635
#636
#637
#638
#639
#640
#644
#645
#646
#648
#649
#650
#651
#652
#653
#654
#655
#656
#657
#659
#661
#663
#664
#666
#668
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#684
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#700
#701
#702
#703
#705
#706
#707
#708
#709
#710
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#729
#73
#730
#731
#732
#733
#735
#737
#738
#740
#741
#742
#743
#744
#746
#747
#748
#750
#751
#752
#755
#756
#757
#758
#76
#763
#764
#765
#766
#767
#768
#77
#770
#771
#772
#774
#775
#776
#777
#778
#78
#787
#792
#793
#795
#796
#797
#799
#803
#805
#807
#808
#81
#810
#812
#813
#816
#817
#819
#82
#820
#83
#831
#834
#835
#837
#84
#841
#842
#843
#845
#846
#848
#850
#851
#853
#855
#857
#858
#859
#86
#860
#861
#863
#864
#865
#866
#867
#87
#872
#878
#88
#881
#882
#883
#884
#885
#892
#893
#895
#90
#902
#904
#907
#909
#910
#914
#915
#916
#92
#920
#922
#925
#926
#928
#930
#932
#933
#935
#938
#94
#941
#944
#946
#948
#949
#95
#950
#951
#952
#953
#956
#958
#959
#96
#960
#961
#962
#963
#965
#967
#968
#970
#971
#972
#976
#977
#978
#979
#980
#981
#982
#984
#987
#988
#989
#992
#993
#994
#995
#996
#997
#998
#999
0
0.4
0.4godbolt-v2
0.4godbolt.v2
0.4stripunused
0.4ubuntu20
0.5.5
latest
latest-0.7.0-prerelease
latest-prerelease-tag
lld-llvm14-release
release_0.5
v0.2.3.2-alpha
v0.5
v0.5.1
v0.5.4
v0.5.5
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.6.7
v0.6.8
v0.7.0
v0.7.1
v0.7.10
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
-
9c42919e5a
Install scripts (#2393)
Arnaud Moura
2025-09-19 22:24:05 +02:00 -
a6d33ec4af
Update stdlib to use struct member docs from #2427 and other small changes (#2473)
Book-reader
2025-09-20 04:41:32 +12:00 -
b03ae8bb17
Alias and distinct types didn't check the underlying type wasn't compile time or optional.
Christoffer Lerno
2025-09-19 18:05:29 +02:00 -
59fd777198
Add exec timings to -vv output #2490
Christoffer Lerno
2025-09-19 17:20:56 +02:00 -
d8286fa2a5
Add 'loop-vectorize', 'slp-vectorize', 'unroll-loops' and 'merge-functions' optimization flags #2491.
Christoffer Lerno
2025-09-19 13:34:06 +02:00 -
3345e70c63
Comparing slices and arrays of user-defined types that implement == operator now works #2486.
Christoffer Lerno
2025-09-19 11:21:29 +02:00 -
12eea4a98d
[STDLIB] Add macro return types (#2487)
BWindey
2025-09-18 14:06:58 +02:00 -
fdc20dc642
Taking
.ordinalfrom an enum passed by pointer and then taking the address of this result would return the enum, not int.
Christoffer Lerno
2025-09-18 14:04:49 +02:00 -
c5e3a1b2da
- Compiler segfault for invalid e-mails in project.json. #2488 -
env::PROJECT_VERSIONnow returns the version in project.json.
Christoffer Lerno
2025-09-18 10:58:15 +02:00 -
35270fb0bf
Fix unnecessary namespacing.
Christoffer Lerno
2025-09-18 00:16:08 +02:00 -
d782dad149
Fix compile time format check when the formatting string is a constant slice.
Christoffer Lerno
2025-09-17 14:31:00 +02:00 -
92aefb15f8
Generic inference (#2475)
Christoffer Lerno
2025-09-16 18:05:21 +02:00 -
8342ac80d3
$alignof,$offsetofand$nameofcan now be used in$defined.
Christoffer Lerno
2025-09-16 15:36:37 +02:00 -
c71444e7a0
Compile time switch over type would not correctly compare function pointer types.
Christoffer Lerno
2025-09-16 14:10:23 +02:00 -
06e10bb69f
Add Gentoo installation instructions to README
Christian Brendlin
2025-09-14 14:44:46 +02:00 -
fabd96552f
Implement write_to_stdin() in std::os::process (#2482)
Velikiy Kirill
2025-09-15 14:41:35 +03:00 -
2e99ae5ab9
For
c3c runand friends, pass SIGINT to child process on Linux (#2480)
m0tholith
2025-09-13 19:51:33 +03:00 -
8fea6ee8ab
Compiler segfault when modifying variable using an inline assembly block inside defer #2450.
Christoffer Lerno
2025-09-12 20:01:28 +02:00 -
e6b10ee00c
Stack object size limit error on a static object. #2476
Christoffer Lerno
2025-09-12 17:11:25 +02:00 -
6aff6d66de
Fix missing bitstruct member <* *> compatibility.
Christoffer Lerno
2025-09-10 23:39:04 +02:00 -
8035991ac3
??with void results on both sides cause a compiler crash #2472
Christoffer Lerno
2025-09-10 10:47:14 +02:00 -
c0bd14cee7
Find cl and set INCLUDE env var outside of a visual studio command promt (#2467)
Jonathan Nilsson
2025-09-09 22:38:40 +02:00 -
3ba0beee96
Support for SysV for CVaList
Christoffer Lerno
2025-09-09 13:41:26 +02:00 -
8e6535f13c
Fix of last checkin
Christoffer Lerno
2025-09-09 01:06:18 +02:00 -
0d8f9520e9
CVaList support on MacOS aarch64.
Christoffer Lerno
2025-09-09 01:05:20 +02:00 -
3caaf0a3e8
Compiler hang with unaligned load-store pair. #2470
Christoffer Lerno
2025-09-09 00:07:45 +02:00 -
a2206f1bcd
int val = some_int + some_distinct_inline_int errors that int cannot be cast to DistinctInt #2468
Christoffer Lerno
2025-09-08 10:21:47 +02:00 -
7b5277d52c
Any register allowed in X86_64 inline asm address. #2463
Christoffer Lerno
2025-09-07 00:03:49 +02:00 -
9f55a74d2e
Remove use of find_len and len_from_list. Rename lenof to lengthof
Christoffer Lerno
2025-09-06 18:35:03 +02:00 -
3eb8f68ded
- Add lenof() compile time function #2439 - Fix release notes
Christoffer Lerno
2025-09-06 18:17:17 +02:00 -
bd9bc118db
Allow doc comments on individual struct members, faultdefs and enum values #2427.
Christoffer Lerno
2025-09-06 16:18:33 +02:00 -
95375a2591
Overloading &[] should be enough for foreach. #2466
Christoffer Lerno
2025-09-06 15:18:26 +02:00 -
b7115e9c70
Correctly silence "unsupported architecture" warning with
--quiet#2465
Christoffer Lerno
2025-09-06 12:09:31 +02:00 -
078d9dc0b7
Add LinkedList Operators and Update Tests (#2438)
Zack Puhl
2025-09-06 05:57:21 -04:00 -
79c0c8e082
Build linux binaries for releases with proper curl support (#2464)
Book-reader
2025-09-06 21:00:07 +12:00 -
69b3263a00
- Added
path::home_directory,path::documents_directory,path::videos_directory,path::pictures_directory,path::desktop_directory,path::screenshots_directory,path::public_share_directory,path::templates_directory,path::saved_games_directory,path::music_directory,path::downloads_directory. Fix codegen bug in expressions likefoo(x()) ?? io::EOF?causing irregular crashes.
Christoffer Lerno
2025-09-04 21:34:34 +02:00 -
cbd415881b
Support
.mfiles in expand_csources
dimapaloskin
2025-09-05 17:35:46 +03:00 -
6dbd81a6f9
add ability for TinyCC to compile c3c (#2459)
LowByteFox
2025-09-06 01:47:48 +02:00 -
e605a21fd3
Revert "Revert 0.7.6 code for 0.7.5 re-release"
Christoffer Lerno
2025-09-05 23:30:35 +02:00 -
d1349c9cfb
Revert 0.7.6 code for 0.7.5 re-release
v0.7.5
Christoffer Lerno
2025-09-05 18:41:41 +02:00 -
c375aef9a3
Updates to grammar
master_076
Christoffer Lerno
2025-09-04 20:18:43 +02:00 -
3c1f692d49
Make
enum Ccinlineso it can indexTermios.c_cc(#2448)
Book-reader
2025-09-04 21:41:06 +12:00 -
29e20ee1be
- Inlining location when accessing #foo symbols. - Improve inlined-at when checking generic code.
Christoffer Lerno
2025-09-04 11:39:48 +02:00 -
cf14787552
Typo fixes (#2457)
niedlich
2025-09-04 01:07:07 +02:00 -
10241df23c
Add generic
InterfaceListtype for storing values that implement a specific interface (#2433)
Book-reader
2025-09-04 08:58:27 +12:00 -
8795ffc4f1
Returning pointer to index of slice stored in a struct from method taking self incorrectly detected as returning pointer to local variable #2455.
Christoffer Lerno
2025-09-03 01:02:25 +02:00 -
e25812a071
$defined(x[0] = val) causes an error instead of returning false when a type does not have []= defined #2454
Christoffer Lerno
2025-09-03 00:08:43 +02:00 -
14a929588a
Confusing error message when type has [] overloaded but not []= #2453
Christoffer Lerno
2025-09-02 23:56:15 +02:00 -
02d1486af9
- Compiler assert with var x @noinit = 0 #2452
Christoffer Lerno
2025-09-02 23:39:00 +02:00 -
bab317282c
Update version to 0.7.6
Christoffer Lerno
2025-09-01 16:21:48 +02:00 -
a3a6319bcf
Fix tests
Christoffer Lerno
2025-09-01 13:32:40 +02:00 -
17dfbb377e
Fixed test.
Christoffer Lerno
2025-09-01 13:05:14 +02:00 -
ff39f14dd1
$defined(Foo x = $vaexpr[0]) works correctly.
Christoffer Lerno
2025-09-01 12:09:14 +02:00 -
af4309b286
$defined returns an error when assigning a struct initializer with an incorrect type #2449
Christoffer Lerno
2025-09-01 10:44:19 +02:00 -
176fb47c23
Update to 0.7.5 release candidate.
Christoffer Lerno
2025-09-01 02:11:08 +02:00 -
3a69c9f1fe
Fix test.
Christoffer Lerno
2025-09-01 01:18:17 +02:00 -
944cc00d34
Fix regression on splat.
Christoffer Lerno
2025-09-01 01:14:39 +02:00 -
a751177a3e
Const enum methods are not being recognized. #2445
Christoffer Lerno
2025-08-31 23:56:48 +02:00 -
d291a40f69
Compiler hangs on == overload if other is generic #2443 Fix missing end of line when encountering errors in project creation.
Christoffer Lerno
2025-08-31 23:40:55 +02:00 -
cb006dd715
- Compiler module-scope pointer to slice with offset, causes assert. #2446
Christoffer Lerno
2025-08-31 23:18:27 +02:00 -
c7f09f2879
Disambiguate types when they have the same name and need cast between each other.
Christoffer Lerno
2025-08-31 15:16:52 +02:00 -
c0387221af
Fix regression where files were added more than once. #2442
Christoffer Lerno
2025-08-31 12:07:10 +02:00 -
0c7c5fbd7b
Update MAP_ANONYMOUS for Linux
Christoffer Lerno
2025-08-31 00:27:01 +02:00 -
fafcf3d0a9
Enum inference, like
Foo x = $eval("A"), now works correctly for$eval.
Christoffer Lerno
2025-08-30 15:24:11 +02:00 -
b757f1447b
Fix incorrect priority filtering. Move ??? to features.
Christoffer Lerno
2025-08-30 13:22:10 +02:00 -
bc3d9d761f
fix buffer overflow when deallocating an object and implement asan poisoning for unused memory
LowByteFox
2025-08-30 07:37:03 +02:00 -
10bc68fb39
Fixed regression with optional argument macros and lambdas.
Christoffer Lerno
2025-08-30 01:00:24 +02:00 -
de8aed9d96
Enable
$defined((void)#hash)
Christoffer Lerno
2025-08-29 23:24:32 +02:00 -
1080303768
Using ... to expand elements.
Christoffer Lerno
2025-08-29 16:30:28 +02:00 -
0503e15e31
Fix error message for $case after $switch
Christoffer Lerno
2025-08-29 14:42:07 +02:00 -
ca2fabc9f9
-
$defined(#hash)will not check the internal expression, just that#hashexists. - Added optional macro arguments usingmacro foo(int x = ...)which can be checked using$defined(x). - Supplementalroundevenhas a normal implementation.
Christoffer Lerno
2025-08-29 11:23:39 +02:00 -
0178a44b3c
Add some initial ability to compile for a limited set of backends because of narrow-minded LLVM maintainers. 640 kb is good enough for anybody.
Christoffer Lerno
2025-08-28 20:38:14 +02:00 -
8f3cb9c6e9
Add more comments to mem functions.
Christoffer Lerno
2025-08-28 18:23:01 +02:00 -
c339278ff7
String.bformathas reduced overhead.
Christoffer Lerno
2025-08-28 12:12:22 +02:00 -
47316dac59
Add compile time ternary
$val ??? <expr> : <expr>.
Christoffer Lerno
2025-08-28 01:56:05 +02:00 -
90d3f429aa
-
@test/@benchmarkon module would attach to interface and regular methods.
Christoffer Lerno
2025-08-28 00:28:32 +02:00 -
239d249f01
- Added
$kindofcompile time function. - Deprecated@typekindmacro in favour of$kindof. - Deprecated@typeismacro in favour of$typeof(#foo) == int.
Christoffer Lerno
2025-08-27 20:38:12 +02:00 -
7312c10b9e
-
@is_constis deprecated in favour of directly using$defined. -@is_lvalue(#value)is deprecated in favour of directly using$defined.
Christoffer Lerno
2025-08-27 18:21:55 +02:00 -
3c6e6f1965
Make
logandexpno-strip.
Christoffer Lerno
2025-08-27 14:41:19 +02:00 -
28b9be64ee
Update error message for missing body after if/for/etc #2289.
Christoffer Lerno
2025-08-27 12:37:01 +02:00 -
d2cae909e1
A file with an inferred module may not contain additional other modules.
Christoffer Lerno
2025-08-27 11:42:53 +02:00 -
e194081e21
Fix test.
Christoffer Lerno
2025-08-27 10:45:59 +02:00 -
04cc34f12e
Fix correct
?after optional function name when reporting type errors.
Christoffer Lerno
2025-08-27 09:33:25 +02:00 -
f7143c1852
Fix tests, reenable LLVM 22
Christoffer Lerno
2025-08-26 20:55:58 +02:00 -
1781e97f02
Update jumptable codegen.
Christoffer Lerno
2025-08-26 20:34:44 +02:00 -
c17cb7d0ca
Fix alignment on jump table.
Christoffer Lerno
2025-08-26 20:08:58 +02:00 -
21343baa75
Update for LLVM 21 (#2435)
Christoffer Lerno
2025-08-26 17:29:39 +02:00 -
58c59361ea
- Add
linklib-dirto c3l-libraries to place their linked libraries in. Defaults tolinked-libs- If theos-archlinked library doesn't exist, try withosfor c3l libs.
Christoffer Lerno
2025-08-26 15:21:45 +02:00 -
cb17cfff7d
Deprecation of @assignable_to
Christoffer Lerno
2025-08-26 13:21:42 +02:00 -
88096e0556
Type capture in macros
typecapture
Christoffer Lerno
2025-08-26 02:45:52 +02:00 -
1634217fc4
Grabbing (missing) methods on function pointers would cause crash #2434.
Christoffer Lerno
2025-08-25 16:39:17 +02:00 -
bc9b0900a5
- Inlining a const as an lvalue would take the wrong path and corrupt the expression node.
Christoffer Lerno
2025-08-25 15:26:47 +02:00 -
f43a7540c5
clarify directory creation error messages (#2388)
Christian Brendlin
2025-08-25 14:56:59 +02:00 -
410a25f334
Add array
@reduce,@filter,@any,@all, &@indices_of(#2419)
Zack Puhl
2025-08-25 08:47:08 -04:00 -
35c04cdc36
Add form-feed and vertical tab to
trimdefaults (#2407)
Zack Puhl
2025-08-25 08:23:14 -04:00 -
3e641ab82b
Properly add "inlined at" for generic instantiation errors #2382.
Christoffer Lerno
2025-08-25 13:31:56 +02:00 -
c1b1ca4266
Merge
@and#hash_test
Christoffer Lerno
2025-08-24 23:38:17 +02:00 -
7972397c65
Incorrect name on wincrt, likely a regression.
Christoffer Lerno
2025-08-24 13:54:52 +02:00 -
9bf933ae31
-
has_tagofon tagged lambdas returns false #2432
Christoffer Lerno
2025-08-23 23:41:32 +02:00 -
a69ee59b82
Fix tests.
Christoffer Lerno
2025-08-23 22:49:33 +02:00