Commit Graph
Select branches
Hide Pull Requests
cif-compose
magic-8.3
master
testing
tomerge
vert-stripes
#1
#111
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#123
#13
#131
#132
#135
#14
#143
#15
#155
#157
#158
#160
#161
#169
#17
#175
#176
#179
#180
#181
#19
#191
#208
#209
#21
#210
#213
#215
#217
#22
#222
#23
#235
#24
#24
#25
#256
#258
#26
#266
#278
#282
#283
#284
#287
#288
#296
#3
#31
#310
#314
#316
#325
#326
#327
#329
#330
#331
#332
#333
#334
#335
#336
#337
#34
#340
#341
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#356
#357
#358
#359
#360
#361
#362
#364
#370
#371
#372
#373
#374
#375
#375
#376
#377
#377
#378
#379
#380
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#395
#396
#405
#406
#407
#408
#41
#410
#411
#412
#414
#415
#416
#417
#418
#419
#420
#421
#422
#424
#426
#427
#428
#430
#432
#433
#435
#436
#437
#439
#444
#455
#459
#46
#460
#47
#472
#472
#473
#475
#476
#477
#478
#48
#480
#482
#485
#486
#487
#49
#497
#498
#499
#505
#508
#509
#51
#510
#512
#515
#516
#519
#521
#522
#526
#526
#527
#53
#531
#534
#536
#54
#540
#56
#57
#59
#61
#62
#63
#64
#65
#68
#7
#74
#74
#75
#84
#87
#88
#89
#90
#98
8.2.0
8.2.1
8.2.10
8.2.100
8.2.101
8.2.102
8.2.11
8.2.12
8.2.13
8.2.14
8.2.15
8.2.16
8.2.17
8.2.18
8.2.181
8.2.182
8.2.183
8.2.184
8.2.185
8.2.186
8.2.187
8.2.188
8.2.189
8.2.19
8.2.190
8.2.192
8.2.193
8.2.194
8.2.195
8.2.196
8.2.197
8.2.198
8.2.199
8.2.2
8.2.20
8.2.200
8.2.201
8.2.202
8.2.203
8.2.204
8.2.205
8.2.206
8.2.207
8.2.208
8.2.21
8.2.22
8.2.23
8.2.24
8.2.25
8.2.26
8.2.27
8.2.28
8.2.29
8.2.3
8.2.30
8.2.31
8.2.32
8.2.33
8.2.34
8.2.35
8.2.36
8.2.37
8.2.38
8.2.39
8.2.4
8.2.40
8.2.41
8.2.42
8.2.43
8.2.44
8.2.45
8.2.46
8.2.47
8.2.48
8.2.49
8.2.5
8.2.50
8.2.51
8.2.52
8.2.53
8.2.54
8.2.55
8.2.56
8.2.57
8.2.58
8.2.59
8.2.6
8.2.60
8.2.61
8.2.62
8.2.63
8.2.64
8.2.65
8.2.66
8.2.67
8.2.68
8.2.69
8.2.7
8.2.70
8.2.71
8.2.72
8.2.73
8.2.74
8.2.75
8.2.76
8.2.77
8.2.78
8.2.79
8.2.8
8.2.80
8.2.81
8.2.82
8.2.83
8.2.84
8.2.85
8.2.86
8.2.87
8.2.88
8.2.89
8.2.9
8.2.90
8.2.91
8.2.92
8.2.93
8.2.94
8.2.95
8.2.96
8.2.97
8.2.98
8.2.99
8.3.0
8.3.1
8.3.10
8.3.100
8.3.101
8.3.102
8.3.103
8.3.104
8.3.105
8.3.106
8.3.107
8.3.108
8.3.109
8.3.11
8.3.110
8.3.111
8.3.112
8.3.113
8.3.114
8.3.115
8.3.116
8.3.117
8.3.118
8.3.119
8.3.12
8.3.120
8.3.121
8.3.122
8.3.123
8.3.124
8.3.125
8.3.126
8.3.127
8.3.128
8.3.129
8.3.13
8.3.130
8.3.131
8.3.132
8.3.133
8.3.134
8.3.135
8.3.136
8.3.137
8.3.138
8.3.139
8.3.14
8.3.140
8.3.141
8.3.142
8.3.143
8.3.144
8.3.145
8.3.146
8.3.147
8.3.148
8.3.149
8.3.15
8.3.150
8.3.151
8.3.152
8.3.153
8.3.154
8.3.155
8.3.156
8.3.157
8.3.158
8.3.159
8.3.16
8.3.160
8.3.161
8.3.162
8.3.163
8.3.164
8.3.165
8.3.166
8.3.167
8.3.168
8.3.169
8.3.17
8.3.170
8.3.171
8.3.172
8.3.173
8.3.174
8.3.175
8.3.176
8.3.177
8.3.178
8.3.179
8.3.18
8.3.180
8.3.181
8.3.182
8.3.183
8.3.184
8.3.185
8.3.186
8.3.187
8.3.188
8.3.189
8.3.19
8.3.190
8.3.191
8.3.192
8.3.193
8.3.194
8.3.195
8.3.196
8.3.197
8.3.198
8.3.199
8.3.2
8.3.20
8.3.200
8.3.201
8.3.202
8.3.203
8.3.204
8.3.205
8.3.206
8.3.207
8.3.208
8.3.209
8.3.21
8.3.210
8.3.211
8.3.212
8.3.213
8.3.214
8.3.215
8.3.216
8.3.217
8.3.218
8.3.219
8.3.22
8.3.220
8.3.221
8.3.222
8.3.223
8.3.224
8.3.225
8.3.226
8.3.227
8.3.228
8.3.229
8.3.23
8.3.230
8.3.231
8.3.232
8.3.233
8.3.234
8.3.235
8.3.236
8.3.237
8.3.238
8.3.239
8.3.24
8.3.240
8.3.241
8.3.242
8.3.243
8.3.244
8.3.245
8.3.246
8.3.247
8.3.248
8.3.249
8.3.25
8.3.250
8.3.251
8.3.253
8.3.254
8.3.255
8.3.256
8.3.257
8.3.258
8.3.259
8.3.26
8.3.260
8.3.261
8.3.262
8.3.263
8.3.264
8.3.265
8.3.266
8.3.267
8.3.268
8.3.269
8.3.27
8.3.270
8.3.271
8.3.272
8.3.273
8.3.274
8.3.275
8.3.276
8.3.277
8.3.278
8.3.279
8.3.28
8.3.280
8.3.281
8.3.282
8.3.283
8.3.284
8.3.285
8.3.286
8.3.287
8.3.288
8.3.289
8.3.29
8.3.290
8.3.291
8.3.292
8.3.293
8.3.294
8.3.295
8.3.297
8.3.298
8.3.299
8.3.3
8.3.30
8.3.300
8.3.301
8.3.302
8.3.304
8.3.305
8.3.306
8.3.307
8.3.308
8.3.309
8.3.31
8.3.310
8.3.311
8.3.312
8.3.314
8.3.315
8.3.316
8.3.317
8.3.318
8.3.319
8.3.32
8.3.320
8.3.321
8.3.322
8.3.323
8.3.324
8.3.325
8.3.326
8.3.327
8.3.328
8.3.329
8.3.33
8.3.330
8.3.331
8.3.332
8.3.333
8.3.334
8.3.335
8.3.336
8.3.337
8.3.338
8.3.339
8.3.34
8.3.340
8.3.341
8.3.342
8.3.343
8.3.344
8.3.345
8.3.346
8.3.347
8.3.348
8.3.349
8.3.35
8.3.350
8.3.351
8.3.352
8.3.353
8.3.354
8.3.355
8.3.356
8.3.357
8.3.358
8.3.359
8.3.36
8.3.360
8.3.361
8.3.362
8.3.363
8.3.364
8.3.365
8.3.366
8.3.367
8.3.368
8.3.369
8.3.37
8.3.370
8.3.371
8.3.372
8.3.373
8.3.374
8.3.375
8.3.376
8.3.377
8.3.378
8.3.379
8.3.38
8.3.380
8.3.381
8.3.382
8.3.383
8.3.384
8.3.385
8.3.386
8.3.387
8.3.388
8.3.389
8.3.39
8.3.390
8.3.391
8.3.392
8.3.393
8.3.394
8.3.395
8.3.396
8.3.397
8.3.398
8.3.399
8.3.4
8.3.40
8.3.400
8.3.401
8.3.402
8.3.403
8.3.404
8.3.405
8.3.406
8.3.407
8.3.408
8.3.409
8.3.41
8.3.410
8.3.411
8.3.412
8.3.413
8.3.414
8.3.415
8.3.416
8.3.417
8.3.418
8.3.419
8.3.42
8.3.420
8.3.421
8.3.422
8.3.423
8.3.424
8.3.425
8.3.426
8.3.427
8.3.428
8.3.429
8.3.43
8.3.430
8.3.431
8.3.432
8.3.433
8.3.434
8.3.435
8.3.436
8.3.437
8.3.438
8.3.439
8.3.44
8.3.440
8.3.441
8.3.442
8.3.443
8.3.444
8.3.445
8.3.446
8.3.447
8.3.448
8.3.449
8.3.45
8.3.450
8.3.451
8.3.452
8.3.453
8.3.454
8.3.455
8.3.456
8.3.457
8.3.458
8.3.459
8.3.46
8.3.460
8.3.461
8.3.462
8.3.463
8.3.464
8.3.465
8.3.466
8.3.467
8.3.468
8.3.469
8.3.47
8.3.470
8.3.471
8.3.472
8.3.473
8.3.474
8.3.475
8.3.476
8.3.477
8.3.478
8.3.479
8.3.48
8.3.480
8.3.481
8.3.482
8.3.483
8.3.484
8.3.485
8.3.486
8.3.487
8.3.488
8.3.489
8.3.49
8.3.490
8.3.491
8.3.492
8.3.493
8.3.494
8.3.495
8.3.496
8.3.497
8.3.498
8.3.499
8.3.5
8.3.50
8.3.500
8.3.501
8.3.502
8.3.503
8.3.504
8.3.505
8.3.506
8.3.507
8.3.508
8.3.509
8.3.51
8.3.510
8.3.511
8.3.512
8.3.513
8.3.514
8.3.515
8.3.516
8.3.517
8.3.518
8.3.519
8.3.52
8.3.520
8.3.521
8.3.522
8.3.523
8.3.524
8.3.525
8.3.526
8.3.527
8.3.528
8.3.529
8.3.53
8.3.530
8.3.531
8.3.532
8.3.533
8.3.534
8.3.535
8.3.536
8.3.537
8.3.538
8.3.539
8.3.54
8.3.540
8.3.541
8.3.542
8.3.543
8.3.544
8.3.545
8.3.546
8.3.547
8.3.548
8.3.549
8.3.55
8.3.550
8.3.551
8.3.552
8.3.554
8.3.555
8.3.556
8.3.557
8.3.558
8.3.559
8.3.56
8.3.560
8.3.561
8.3.562
8.3.563
8.3.564
8.3.565
8.3.566
8.3.567
8.3.568
8.3.569
8.3.57
8.3.570
8.3.571
8.3.572
8.3.573
8.3.574
8.3.575
8.3.576
8.3.577
8.3.578
8.3.579
8.3.58
8.3.580
8.3.581
8.3.582
8.3.583
8.3.584
8.3.585
8.3.586
8.3.587
8.3.588
8.3.589
8.3.59
8.3.590
8.3.591
8.3.592
8.3.593
8.3.594
8.3.595
8.3.596
8.3.597
8.3.598
8.3.599
8.3.6
8.3.60
8.3.600
8.3.601
8.3.602
8.3.603
8.3.604
8.3.605
8.3.606
8.3.607
8.3.608
8.3.609
8.3.61
8.3.610
8.3.611
8.3.612
8.3.613
8.3.614
8.3.615
8.3.616
8.3.617
8.3.618
8.3.619
8.3.62
8.3.620
8.3.621
8.3.623
8.3.624
8.3.625
8.3.626
8.3.627
8.3.628
8.3.629
8.3.63
8.3.630
8.3.631
8.3.632
8.3.633
8.3.634
8.3.635
8.3.636
8.3.637
8.3.64
8.3.640
8.3.641
8.3.642
8.3.643
8.3.644
8.3.645
8.3.646
8.3.647
8.3.648
8.3.649
8.3.65
8.3.650
8.3.651
8.3.652
8.3.653
8.3.654
8.3.655
8.3.656
8.3.657
8.3.658
8.3.659
8.3.66
8.3.660
8.3.661
8.3.662
8.3.663
8.3.664
8.3.665
8.3.666
8.3.667
8.3.668
8.3.669
8.3.67
8.3.670
8.3.671
8.3.672
8.3.673
8.3.674
8.3.675
8.3.676
8.3.68
8.3.69
8.3.7
8.3.70
8.3.71
8.3.72
8.3.73
8.3.74
8.3.75
8.3.76
8.3.77
8.3.78
8.3.79
8.3.8
8.3.80
8.3.81
8.3.82
8.3.83
8.3.84
8.3.85
8.3.86
8.3.87
8.3.88
8.3.89
8.3.9
8.3.90
8.3.91
8.3.92
8.3.93
8.3.94
8.3.95
8.3.96
8.3.97
8.3.98
8.3.99
mpw-one-a
mpw-one-b
Select branches
Hide Pull Requests
cif-compose
magic-8.3
master
testing
tomerge
vert-stripes
#1
#111
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#123
#13
#131
#132
#135
#14
#143
#15
#155
#157
#158
#160
#161
#169
#17
#175
#176
#179
#180
#181
#19
#191
#208
#209
#21
#210
#213
#215
#217
#22
#222
#23
#235
#24
#24
#25
#256
#258
#26
#266
#278
#282
#283
#284
#287
#288
#296
#3
#31
#310
#314
#316
#325
#326
#327
#329
#330
#331
#332
#333
#334
#335
#336
#337
#34
#340
#341
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#356
#357
#358
#359
#360
#361
#362
#364
#370
#371
#372
#373
#374
#375
#375
#376
#377
#377
#378
#379
#380
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#395
#396
#405
#406
#407
#408
#41
#410
#411
#412
#414
#415
#416
#417
#418
#419
#420
#421
#422
#424
#426
#427
#428
#430
#432
#433
#435
#436
#437
#439
#444
#455
#459
#46
#460
#47
#472
#472
#473
#475
#476
#477
#478
#48
#480
#482
#485
#486
#487
#49
#497
#498
#499
#505
#508
#509
#51
#510
#512
#515
#516
#519
#521
#522
#526
#526
#527
#53
#531
#534
#536
#54
#540
#56
#57
#59
#61
#62
#63
#64
#65
#68
#7
#74
#74
#75
#84
#87
#88
#89
#90
#98
8.2.0
8.2.1
8.2.10
8.2.100
8.2.101
8.2.102
8.2.11
8.2.12
8.2.13
8.2.14
8.2.15
8.2.16
8.2.17
8.2.18
8.2.181
8.2.182
8.2.183
8.2.184
8.2.185
8.2.186
8.2.187
8.2.188
8.2.189
8.2.19
8.2.190
8.2.192
8.2.193
8.2.194
8.2.195
8.2.196
8.2.197
8.2.198
8.2.199
8.2.2
8.2.20
8.2.200
8.2.201
8.2.202
8.2.203
8.2.204
8.2.205
8.2.206
8.2.207
8.2.208
8.2.21
8.2.22
8.2.23
8.2.24
8.2.25
8.2.26
8.2.27
8.2.28
8.2.29
8.2.3
8.2.30
8.2.31
8.2.32
8.2.33
8.2.34
8.2.35
8.2.36
8.2.37
8.2.38
8.2.39
8.2.4
8.2.40
8.2.41
8.2.42
8.2.43
8.2.44
8.2.45
8.2.46
8.2.47
8.2.48
8.2.49
8.2.5
8.2.50
8.2.51
8.2.52
8.2.53
8.2.54
8.2.55
8.2.56
8.2.57
8.2.58
8.2.59
8.2.6
8.2.60
8.2.61
8.2.62
8.2.63
8.2.64
8.2.65
8.2.66
8.2.67
8.2.68
8.2.69
8.2.7
8.2.70
8.2.71
8.2.72
8.2.73
8.2.74
8.2.75
8.2.76
8.2.77
8.2.78
8.2.79
8.2.8
8.2.80
8.2.81
8.2.82
8.2.83
8.2.84
8.2.85
8.2.86
8.2.87
8.2.88
8.2.89
8.2.9
8.2.90
8.2.91
8.2.92
8.2.93
8.2.94
8.2.95
8.2.96
8.2.97
8.2.98
8.2.99
8.3.0
8.3.1
8.3.10
8.3.100
8.3.101
8.3.102
8.3.103
8.3.104
8.3.105
8.3.106
8.3.107
8.3.108
8.3.109
8.3.11
8.3.110
8.3.111
8.3.112
8.3.113
8.3.114
8.3.115
8.3.116
8.3.117
8.3.118
8.3.119
8.3.12
8.3.120
8.3.121
8.3.122
8.3.123
8.3.124
8.3.125
8.3.126
8.3.127
8.3.128
8.3.129
8.3.13
8.3.130
8.3.131
8.3.132
8.3.133
8.3.134
8.3.135
8.3.136
8.3.137
8.3.138
8.3.139
8.3.14
8.3.140
8.3.141
8.3.142
8.3.143
8.3.144
8.3.145
8.3.146
8.3.147
8.3.148
8.3.149
8.3.15
8.3.150
8.3.151
8.3.152
8.3.153
8.3.154
8.3.155
8.3.156
8.3.157
8.3.158
8.3.159
8.3.16
8.3.160
8.3.161
8.3.162
8.3.163
8.3.164
8.3.165
8.3.166
8.3.167
8.3.168
8.3.169
8.3.17
8.3.170
8.3.171
8.3.172
8.3.173
8.3.174
8.3.175
8.3.176
8.3.177
8.3.178
8.3.179
8.3.18
8.3.180
8.3.181
8.3.182
8.3.183
8.3.184
8.3.185
8.3.186
8.3.187
8.3.188
8.3.189
8.3.19
8.3.190
8.3.191
8.3.192
8.3.193
8.3.194
8.3.195
8.3.196
8.3.197
8.3.198
8.3.199
8.3.2
8.3.20
8.3.200
8.3.201
8.3.202
8.3.203
8.3.204
8.3.205
8.3.206
8.3.207
8.3.208
8.3.209
8.3.21
8.3.210
8.3.211
8.3.212
8.3.213
8.3.214
8.3.215
8.3.216
8.3.217
8.3.218
8.3.219
8.3.22
8.3.220
8.3.221
8.3.222
8.3.223
8.3.224
8.3.225
8.3.226
8.3.227
8.3.228
8.3.229
8.3.23
8.3.230
8.3.231
8.3.232
8.3.233
8.3.234
8.3.235
8.3.236
8.3.237
8.3.238
8.3.239
8.3.24
8.3.240
8.3.241
8.3.242
8.3.243
8.3.244
8.3.245
8.3.246
8.3.247
8.3.248
8.3.249
8.3.25
8.3.250
8.3.251
8.3.253
8.3.254
8.3.255
8.3.256
8.3.257
8.3.258
8.3.259
8.3.26
8.3.260
8.3.261
8.3.262
8.3.263
8.3.264
8.3.265
8.3.266
8.3.267
8.3.268
8.3.269
8.3.27
8.3.270
8.3.271
8.3.272
8.3.273
8.3.274
8.3.275
8.3.276
8.3.277
8.3.278
8.3.279
8.3.28
8.3.280
8.3.281
8.3.282
8.3.283
8.3.284
8.3.285
8.3.286
8.3.287
8.3.288
8.3.289
8.3.29
8.3.290
8.3.291
8.3.292
8.3.293
8.3.294
8.3.295
8.3.297
8.3.298
8.3.299
8.3.3
8.3.30
8.3.300
8.3.301
8.3.302
8.3.304
8.3.305
8.3.306
8.3.307
8.3.308
8.3.309
8.3.31
8.3.310
8.3.311
8.3.312
8.3.314
8.3.315
8.3.316
8.3.317
8.3.318
8.3.319
8.3.32
8.3.320
8.3.321
8.3.322
8.3.323
8.3.324
8.3.325
8.3.326
8.3.327
8.3.328
8.3.329
8.3.33
8.3.330
8.3.331
8.3.332
8.3.333
8.3.334
8.3.335
8.3.336
8.3.337
8.3.338
8.3.339
8.3.34
8.3.340
8.3.341
8.3.342
8.3.343
8.3.344
8.3.345
8.3.346
8.3.347
8.3.348
8.3.349
8.3.35
8.3.350
8.3.351
8.3.352
8.3.353
8.3.354
8.3.355
8.3.356
8.3.357
8.3.358
8.3.359
8.3.36
8.3.360
8.3.361
8.3.362
8.3.363
8.3.364
8.3.365
8.3.366
8.3.367
8.3.368
8.3.369
8.3.37
8.3.370
8.3.371
8.3.372
8.3.373
8.3.374
8.3.375
8.3.376
8.3.377
8.3.378
8.3.379
8.3.38
8.3.380
8.3.381
8.3.382
8.3.383
8.3.384
8.3.385
8.3.386
8.3.387
8.3.388
8.3.389
8.3.39
8.3.390
8.3.391
8.3.392
8.3.393
8.3.394
8.3.395
8.3.396
8.3.397
8.3.398
8.3.399
8.3.4
8.3.40
8.3.400
8.3.401
8.3.402
8.3.403
8.3.404
8.3.405
8.3.406
8.3.407
8.3.408
8.3.409
8.3.41
8.3.410
8.3.411
8.3.412
8.3.413
8.3.414
8.3.415
8.3.416
8.3.417
8.3.418
8.3.419
8.3.42
8.3.420
8.3.421
8.3.422
8.3.423
8.3.424
8.3.425
8.3.426
8.3.427
8.3.428
8.3.429
8.3.43
8.3.430
8.3.431
8.3.432
8.3.433
8.3.434
8.3.435
8.3.436
8.3.437
8.3.438
8.3.439
8.3.44
8.3.440
8.3.441
8.3.442
8.3.443
8.3.444
8.3.445
8.3.446
8.3.447
8.3.448
8.3.449
8.3.45
8.3.450
8.3.451
8.3.452
8.3.453
8.3.454
8.3.455
8.3.456
8.3.457
8.3.458
8.3.459
8.3.46
8.3.460
8.3.461
8.3.462
8.3.463
8.3.464
8.3.465
8.3.466
8.3.467
8.3.468
8.3.469
8.3.47
8.3.470
8.3.471
8.3.472
8.3.473
8.3.474
8.3.475
8.3.476
8.3.477
8.3.478
8.3.479
8.3.48
8.3.480
8.3.481
8.3.482
8.3.483
8.3.484
8.3.485
8.3.486
8.3.487
8.3.488
8.3.489
8.3.49
8.3.490
8.3.491
8.3.492
8.3.493
8.3.494
8.3.495
8.3.496
8.3.497
8.3.498
8.3.499
8.3.5
8.3.50
8.3.500
8.3.501
8.3.502
8.3.503
8.3.504
8.3.505
8.3.506
8.3.507
8.3.508
8.3.509
8.3.51
8.3.510
8.3.511
8.3.512
8.3.513
8.3.514
8.3.515
8.3.516
8.3.517
8.3.518
8.3.519
8.3.52
8.3.520
8.3.521
8.3.522
8.3.523
8.3.524
8.3.525
8.3.526
8.3.527
8.3.528
8.3.529
8.3.53
8.3.530
8.3.531
8.3.532
8.3.533
8.3.534
8.3.535
8.3.536
8.3.537
8.3.538
8.3.539
8.3.54
8.3.540
8.3.541
8.3.542
8.3.543
8.3.544
8.3.545
8.3.546
8.3.547
8.3.548
8.3.549
8.3.55
8.3.550
8.3.551
8.3.552
8.3.554
8.3.555
8.3.556
8.3.557
8.3.558
8.3.559
8.3.56
8.3.560
8.3.561
8.3.562
8.3.563
8.3.564
8.3.565
8.3.566
8.3.567
8.3.568
8.3.569
8.3.57
8.3.570
8.3.571
8.3.572
8.3.573
8.3.574
8.3.575
8.3.576
8.3.577
8.3.578
8.3.579
8.3.58
8.3.580
8.3.581
8.3.582
8.3.583
8.3.584
8.3.585
8.3.586
8.3.587
8.3.588
8.3.589
8.3.59
8.3.590
8.3.591
8.3.592
8.3.593
8.3.594
8.3.595
8.3.596
8.3.597
8.3.598
8.3.599
8.3.6
8.3.60
8.3.600
8.3.601
8.3.602
8.3.603
8.3.604
8.3.605
8.3.606
8.3.607
8.3.608
8.3.609
8.3.61
8.3.610
8.3.611
8.3.612
8.3.613
8.3.614
8.3.615
8.3.616
8.3.617
8.3.618
8.3.619
8.3.62
8.3.620
8.3.621
8.3.623
8.3.624
8.3.625
8.3.626
8.3.627
8.3.628
8.3.629
8.3.63
8.3.630
8.3.631
8.3.632
8.3.633
8.3.634
8.3.635
8.3.636
8.3.637
8.3.64
8.3.640
8.3.641
8.3.642
8.3.643
8.3.644
8.3.645
8.3.646
8.3.647
8.3.648
8.3.649
8.3.65
8.3.650
8.3.651
8.3.652
8.3.653
8.3.654
8.3.655
8.3.656
8.3.657
8.3.658
8.3.659
8.3.66
8.3.660
8.3.661
8.3.662
8.3.663
8.3.664
8.3.665
8.3.666
8.3.667
8.3.668
8.3.669
8.3.67
8.3.670
8.3.671
8.3.672
8.3.673
8.3.674
8.3.675
8.3.676
8.3.68
8.3.69
8.3.7
8.3.70
8.3.71
8.3.72
8.3.73
8.3.74
8.3.75
8.3.76
8.3.77
8.3.78
8.3.79
8.3.8
8.3.80
8.3.81
8.3.82
8.3.83
8.3.84
8.3.85
8.3.86
8.3.87
8.3.88
8.3.89
8.3.9
8.3.90
8.3.91
8.3.92
8.3.93
8.3.94
8.3.95
8.3.96
8.3.97
8.3.98
8.3.99
mpw-one-a
mpw-one-b
-
a22b7508ac
Moved the freeMagic() of the labelList created for isolated substrate regions into extHardFreeAll(), where it is easy to detect if it has already been freed along with the rest of the labeled regions, to avoid a double free() call.
master
8.3.676
magic-8.3
R. Timothy Edwards
2026-07-17 13:39:51 -0400 -
42b346e318
Extended the function of the "findlabel" command; previously, the documentation implied that "findlabel -glob <pattern> <n>" is a meaningful set of command options, but in fact was not implemented and did not raise an error for wrong number of arguments. Instead, this has now been implemented to mean find (and set the box position to) the <n>th label containing <pattern>.
R. Timothy Edwards
2026-07-17 12:07:25 -0400 -
9aee1e688aMerge
ff6bcecd9fintocc4da9a05fDarryl Miles
2026-07-14 13:32:18 +0000 -
ab24cdb2e8Merge
fb85e97b92intocc4da9a05fOran C
2026-07-13 12:57:57 -0500 -
fdac34a7b5Merge
8a47a8ac58intocc4da9a05fanirban
2026-07-13 11:28:05 -0500 -
9070e18facMerge
f6b4671d96intocc4da9a05fDan Moore
2026-07-13 11:26:49 -0500 -
cc4da9a05f
Corrected a subtle error in substrate extraction: In extHierSubstrate(), extFindNodes() is called to find just the substrate node, then ExtLabelRegions() is called to label the substrate node if such a label exists. The ExtLabelRegions() routine has a section at line 344 in which if it finds a label on the substrate plane that is over space, then it attaches the label to the default substrate region. However, if the label is inside an isolated substrate region, then it passes this check, which never actually detects whether or not the label is over space. Doing so is actually simple, since the preceding code detected connecting tiles under the label, and that fact just needed to be carried forward and checked. The upshot of the error was that if an isolated substrate region like a pwell inside deep nwell was *labeled*, then it would mysteriously get shorted to the global substrate, which is clearly wrong. Thanks to Mark Martin for providing the failing example (and apologies to Mark Martin for spending time trying to debug a very obscure problem).
8.3.675
R. Timothy Edwards
2026-07-11 17:09:26 -0400 -
17ac06a24a
Fixed the handling of printed units when "units grid" is used. The original implementation (which was added recently) used an inverted output scale and multiplied by it instead of dividing by it, resulting in incorrect units. However, it was not even getting to that point due to the use of uninitialized variable "crec", which should have been set from the window pointer but was missing.
8.3.674
R. Timothy Edwards
2026-07-10 19:59:05 -0400 -
23a1c501ff
Updated the version to go along with the merge of pull request #540 from Darryl Miles (makes some updates to the code in the oa/ directory so that it at least will compile, even if it is not usable).
8.3.673
R. Timothy Edwards
2026-07-09 10:41:44 -0400 -
c6896e2a74
oa: apply code-review feedback — strcpy_s link fallback + argv cleanup
Darryl L. Miles
2026-07-06 16:47:35 +0000 -
f3f824a6bb
magicOA.c: strcpy_s declaration (FIXME remove/move this)
Darryl L. Miles
2024-10-04 20:28:13 +0000 -
dfa28d1cd3
oa: replace strcpy() with strcpy_s()
Darryl L. Miles
2024-10-04 20:26:12 +0000 -
e5d6d3f429
oa/fake_oa_stub (header file oaDB.h)
Darryl L. Miles
2024-10-04 20:22:03 +0000 -
9ae91bb4c9
oa: make it build (against stub)
Darryl L. Miles
2024-10-04 20:14:01 +0000 -
d9e76f372b
.gitignore: add .deps/
Darryl L. Miles
2024-10-04 20:10:54 +0000 -
fd676c5b10
git rm -rf oa/.deps/*
Darryl L. Miles
2024-10-04 20:07:03 +0100 -
767cde0efc
Two fixes: One by Claude Fable 5 which identified the two possible degenerate cases when attempting to find resistors in triangle topologies in ResMerge, which fixes the segfault in github issue diagnostic message. The other fix is part of github issue #538, which found an error in the check for tied transistor sources and drains. However, the other part of that issue, having to do with nondeterminism in the "extresist" output, has not yet been addressed.
8.3.672
R. Timothy Edwards
2026-07-08 13:25:01 -0400 -
07d98a33c2
Fixed a negative tile width calculation in ResMakeRes.c, as pointed out by github user "LegumeEmittingDiode". I agree with the suggested fix and have implemented it exactly as suggested in github issue #537.
R. Timothy Edwards
2026-07-08 09:51:37 -0400 -
d6438387ad
Fixed a second emscripten 6.0.2 regression in the WASM build, this one at runtime rather than at compile time. emscripten 6.0.2 removed wasmBinary (along with a batch of GL/SDL members) from the default INCOMING_MODULE_JS_API list. The JS loaders in npm/examples pass Module.wasmBinary to embed the .wasm binary, and because the WASM build links with -sASSERTIONS=1, the now-unrecognized member triggers a hard runtime abort: "`Module.wasmBinary` was supplied but `wasmBinary` not included in INCOMING_MODULE_JS_API", failing every example test. Fixed by explicitly setting -sINCOMING_MODULE_JS_API in toolchains/emscripten/defs.mak to emscripten's full default list plus wasmBinary. Spelling out the whole default (rather than only the members our own loaders use) keeps external consumers of the npm package working if they supply locateFile, arguments, and similar Module options.
Intubun
2026-07-07 14:14:21 +0200 -
28483435f1
Fixed the WASM (emscripten) build, which broke starting with emscripten 6.0.2. The failure is not in magic itself but in the TCL dependency build: emscripten 6.0.2 began shipping a <sys/epoll.h> stub in its sysroot (6.0.1 did not), so TCL's configure now detects epoll on the Linux CI host via AC_CHECK_HEADERS([sys/epoll.h]), defines NOTIFIER_EPOLL, and compiles tclEpollNotfy.c. That file also requires <sys/queue.h>, which emscripten does not provide, so the build died with "fatal error: 'sys/queue.h' file not found". Fixed by passing ac_cv_header_sys_epoll_h=no to TCL's configure in toolchains/emscripten/build-tcl-wasm.sh, which forces the select()-based notifier. That notifier is the correct choice for single-threaded WASM anyway (emscripten's epoll is only a stub), and overriding the autoconf cache variable avoids patching the read-only TCL source tree and keeps the build working across future emscripten versions.
Intubun
2026-07-07 14:14:21 +0200 -
718e02ec3f
Claude Fable 5 implemented capacitance checking at shape corners, after much discussion about the implementation. Since it is not exactly clear what the field lines do at corners, the implementation depends largely on an unknown and presumably global constant multiplier; this has provisionally been set to 1 but needs to be determined empirically with a field equation solver. At least one rational approximation suggests a value of pi/2 instead of 1. The corner capacitance can be considered a refinement of existing parasitic capacitance extraction, and since it takes a non-trivial additional amount of computation, it is left as an option to "extract" that can be turned on when a more accurate result is preferred at the expense of a longer extraction time.
R. Timothy Edwards
2026-07-08 09:13:07 -0400 -
980152ee68
Fixed a second emscripten 6.0.2 regression in the WASM build, this one at runtime rather than at compile time. emscripten 6.0.2 removed wasmBinary (along with a batch of GL/SDL members) from the default INCOMING_MODULE_JS_API list. The JS loaders in npm/examples pass Module.wasmBinary to embed the .wasm binary, and because the WASM build links with -sASSERTIONS=1, the now-unrecognized member triggers a hard runtime abort: "`Module.wasmBinary` was supplied but `wasmBinary` not included in INCOMING_MODULE_JS_API", failing every example test. Fixed by explicitly setting -sINCOMING_MODULE_JS_API in toolchains/emscripten/defs.mak to emscripten's full default list plus wasmBinary. Spelling out the whole default (rather than only the members our own loaders use) keeps external consumers of the npm package working if they supply locateFile, arguments, and similar Module options.
Intubun
2026-07-07 14:14:21 +0200 -
ac059f0918
Fixed the WASM (emscripten) build, which broke starting with emscripten 6.0.2. The failure is not in magic itself but in the TCL dependency build: emscripten 6.0.2 began shipping a <sys/epoll.h> stub in its sysroot (6.0.1 did not), so TCL's configure now detects epoll on the Linux CI host via AC_CHECK_HEADERS([sys/epoll.h]), defines NOTIFIER_EPOLL, and compiles tclEpollNotfy.c. That file also requires <sys/queue.h>, which emscripten does not provide, so the build died with "fatal error: 'sys/queue.h' file not found". Fixed by passing ac_cv_header_sys_epoll_h=no to TCL's configure in toolchains/emscripten/build-tcl-wasm.sh, which forces the select()-based notifier. That notifier is the correct choice for single-threaded WASM anyway (emscripten's epoll is only a stub), and overriding the autoconf cache variable avoids patching the read-only TCL source tree and keeps the build working across future emscripten versions.
Intubun
2026-07-07 14:14:21 +0200 -
443045b331
Fixed a known issue in which the output of "vendor" (read-only) GDS can become corrupted if the name of the cell in magic changes from the name of the structure in GDS pointed to by the GDS_FILE property, and the new name is a different length from the original name. Fixed by Claude Fable 5 and checked for all name-change scenarios for both compressed and uncompressed output.
8.3.671
R. Timothy Edwards
2026-07-06 16:06:07 -0400 -
36f697d0ef
oa: apply code-review feedback — strcpy_s link fallback + argv cleanup
Darryl L. Miles
2026-07-06 16:47:35 +0000 -
4b39363a3b
Adding some standard files and paths used by Claude Code so that AI metadata doesn't end up in the repository.
R. Timothy Edwards
2026-07-06 11:14:19 -0400 -
f7d9385c87
Corrected the "char" casting of SigInterruptOnSigIO, which (1) must be able to hold the value -1, and (2) defaults to "unsigned char" on some systems. Explicitly casting this as "signed char" should avoid the problem.
R. Timothy Edwards
2026-07-06 09:17:32 -0400 -
3a1d63b856
Fix SIGSEGV in -dnull extraction/DEF read: guard Tk_RestrictEvents with TxTkConsole
Harald Pretl
2026-07-06 11:47:12 +0800 -
b4ebece2c9hack: make flexible union members work on gcc≤14
Mohamed Gaber
2026-06-30 02:25:11 +0300 -
e9dc6979e8codebase-wide: use flexible arrays where appropriate
Mohamed Gaber
2026-06-30 01:32:20 +0300 -
4596ec6180Merge
435daea877intod44aeaa1d1Gonsolo
2026-06-11 16:52:26 +0200 -
435daea877oa: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
66a479714dcommands: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
1fb9dd6310windows: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
132155c942debug: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
c74eaf4ee8netmenu: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
7c4194e259resis: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
60f3fec41cplot: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:16 +0200 -
0c7d357a6dplow: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
dd13fcb777lisp: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
ee6901c02cirouter: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
996b292a80garouter: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
5f0f184f04mzrouter: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
e826c6c82fgrouter: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
561ea8135erouter: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:15 +0200 -
fc95cacba2gcr: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:04 +0200 -
1ac06cafc6select: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:04 +0200 -
61a0a0541cextract: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
97be8b72f0extflat: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
413afd7a73drc: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
314978eec5tcltk: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
8f12f94f7ftextio: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
147ac45285dbwind: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:49:03 +0200 -
4f8c244876graphics: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:48:52 +0200 -
da2438e5cfdatabase: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:48:52 +0200 -
da6d49d1b3utils: convert K&R function definitions to ANSI C
Andreas Wendleder
2026-06-10 03:48:52 +0200 -
ddcb6e96f2build: add -std=gnu17 for the GCC 16 / C23 build
Andreas Wendleder
2026-06-10 03:48:36 +0200 -
357fed9a59Merge pull request #1 from Intubun/wasm-test-diagnostics
Intubun
2026-06-06 22:28:46 +0200 -
edf1be17e6
npm: surface readable diagnostics on WASM test failures
Enno Schnackenberg
2026-06-06 22:01:33 +0200 -
cb35703ac1Merge branch 'RTimothyEdwards:master' into master
Intubun
2026-06-06 21:29:40 +0200 -
a809361d69
fix(ext2spice): use ';' instead of '$' for NGSpice end-of-line comments
Torleif Skår
2026-06-03 14:38:06 +0200 -
c69ad8efe7Merge
402080049bintod9e6c78adbDarryl Miles
2026-05-30 03:19:20 +0800 -
16c0ab35b1
update build.sh and readme.md
Enno Schnackenberg
2026-05-29 20:21:31 +0200 -
e188ac3004
Changed versioning scheme for npm package and update Readme.md
Intubun
2026-05-29 13:10:44 +0200 -
a7cb1f9a6e
update npm versioning, build.sh and delete tcl.ref and fix to latest stable
Intubun
2026-05-22 12:49:02 +0200 -
8e70cbffc8
build-tcl-wasm.sh: guard against missing tclConfig.sh after emconfigure
Intubun
2026-05-21 14:40:27 +0200 -
439730a13b
fix: sscanf length bound in TclmagicRegisterCommands; show output-tcl in CI
Intubun
2026-05-21 14:28:09 +0200 -
7e26b59f38
fix: three correctness fixes before PR
Intubun
2026-05-21 14:20:39 +0200 -
fc3d8cf352
fix: remove remaining intubun/tcl references and dead workflow comment
Intubun
2026-05-21 13:28:46 +0200 -
eae3b70619
refactor(tcl-examples): rename TCL scripts, drop dead pcell.tcl, fix comments and naming
Intubun
2026-05-21 12:39:38 +0200 -
c78a81aa56
fix(pcell): use magic::load to switch cell context before painting
Intubun
2026-05-21 10:37:45 +0200 -
1f19ac913f
test(tcl): add TCL variant test suite including PCell generation
Intubun
2026-05-21 10:25:58 +0200 -
8fdd2eec20
fix(tcl-wasm): register magic:: Tcl commands after C initialization completes
Intubun
2026-05-21 10:25:51 +0200 -
4eb8a4da40
docs(npm): add GitHub Packages install instructions and TCL variant documentation
Intubun
2026-05-21 10:25:40 +0200 -
64fcbb6581
wasm: increase initial memory to 64 MB and stack to 10 MB for larger designs
Intubun
2026-05-21 10:25:33 +0200 -
7e02395591
Update tcl.ref
Intubun
2026-05-18 08:28:31 +0200 -
bf9559cecd
Update main-wasm.yml
Intubun
2026-05-18 08:18:59 +0200 -
6b3b2f5162
Add TCL-embedded WASM build variant alongside the existing non-TCL build
Enno Schnackenberg
2026-05-17 21:41:03 +0200 -
3f0ef53527Delete duplicate magicps.pro file
Ahmed Nematallah
2026-05-17 03:46:10 +0200 -
f3c2571b55Update the postscript file to be able to support much more stipples
Ahmed Nematallah
2026-05-17 03:41:07 +0200 -
580c80a540
fix: V-001 security vulnerability
orbisai0security
2026-05-16 08:05:47 +0000 -
109a47a8b8
update main.yml
Enno Schnackenberg
2026-05-11 06:59:25 +0200 -
e985eb4d27
update main.yml
Enno Schnackenberg
2026-05-11 06:57:32 +0200 -
9825aa7cf7Merge branch 'RTimothyEdwards:master' into master
Intubun
2026-05-11 06:45:39 +0200 -
998b931a2aMerge branch 'RTimothyEdwards:master' into master
Intubun
2026-05-08 08:49:07 +0200 -
be0c90337e
Update extract.tcl
Enno Schnackenberg
2026-05-07 07:17:45 +0200 -
52d62a3509
Update extract.tcl
Enno Schnackenberg
2026-05-07 06:57:26 +0200 -
8b33e891e2
Update extract.tcl
Enno Schnackenberg
2026-05-07 06:53:37 +0200 -
c24d9e3676
Update extract.tcl
Enno Schnackenberg
2026-05-07 06:49:58 +0200 -
b32c2117ff
Update extract.tcl
Enno Schnackenberg
2026-05-07 06:48:02 +0200 -
e9249ef2e4
Update extract.tcl
Enno Schnackenberg
2026-05-07 06:44:13 +0200 -
2157163379
Update main-wasm.yml
Enno Schnackenberg
2026-05-06 20:06:47 +0200 -
1e56445453
Rework WASM CI structure
Enno Schnackenberg
2026-05-06 19:47:08 +0200 -
17b30b517a
Change npm examples to scmos examples
Enno Schnackenberg
2026-05-06 19:16:55 +0200 -
ba6289478e
ci: add ARM WASM build job with Emscripten diagnostics to CI-aarch64
Intubun
2026-05-06 11:02:29 +0200 -
30d40fb206
Annotate ClientData callbacks: /*ARGSUSED*/ + /* UNUSED */ markers
Intubun
2026-05-06 10:43:34 +0200 -
003babee04
npm: stamp version as base-YYYYMMDD.hash on every CI build
Intubun
2026-05-06 10:38:06 +0200 -
93bf324007
CI: publish to GitHub Packages, emsdk latest by default, add ARM WASM job
Intubun
2026-05-06 07:27:29 +0200 -
f5fa4d3603
Add npm package and CI workflows
Intubun
2026-05-04 13:32:51 +0200 -
683bcfd867
cmwind: ARGSUSED/UNUSED annotation on CMWreposition (newScreenArea unused)
Intubun
2026-05-06 07:01:54 +0200