forked from winlibs/libffi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
10725 lines (7294 loc) · 330 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 5dcb741f1544c5e18c9dbf96aeb8b61cc556a616
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 10:24:58 2019 -0500
Move nested_struct3 test to closures directory
commit 1aca33301a791f503d943f5e3abe2c720296eb8f
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 09:42:04 2019 -0500
Add missing closing brace
commit d996cb283cf373936498defa902be040ec20455e
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 09:00:14 2019 -0500
Version 3.3
commit c72b82f465148b89f118ee73f8956dafdbac9b65
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 08:48:53 2019 -0500
Remove junk file from dist
commit 642d40ee6ae9a779b3c5ad930785d4b33cf94029
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 07:49:58 2019 -0500
Account for moved test files
commit 049da08a22b0ca6d63d2be6c209da5ac1335365c
Author: Anthony Green <[email protected]>
Date: Sat Nov 23 07:44:26 2019 -0500
Add dejagnu directives accidentally removed
commit 36730f5d87c2a432e1b3bf1a0129fedbf4b0a488
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 19:49:38 2019 -0500
Move closure test to closure directory
commit c88c0e92a9fbb4e69513394682c61aa848a035cc
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 19:27:34 2019 -0500
More more closure tests to the closure test directory
commit a37cc1755cc276b2b9e601b9b112919f8c882a2e
Merge: 332a539 247a5e7
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 18:55:36 2019 -0500
Merge branch 'master' of github.com:libffi/libffi
commit 332a539e88d26a0524c10a39283a3099d071ca10
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 18:54:30 2019 -0500
Move closure tests so we can easily XFAIL them for some targets
commit 1761a10645dadc0840bf1ff3a4998f9a342e8cad
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 18:53:09 2019 -0500
Remove gccbug detection. GCC is good now.
commit 247a5e7878379b7af33338d51898d7fb9e82e686
Author: Michael Haubenwallner <[email protected]>
Date: Fri Nov 22 20:17:58 2019 +0100
Capture x86-windows host like x86_64-windows (#529)
commit 8e3935fa761d3e6f19ccf5e6733fd40dee637d94
Author: Anthony Green <[email protected]>
Date: Fri Nov 22 12:42:26 2019 -0500
Manual clean-ups, and include the PDF in the source distribution.
commit d01088a5194ff1a2250e7dbee04a9a167b582db7
Author: Anthony Green <[email protected]>
Date: Thu Nov 21 05:36:06 2019 -0500
Mention more major port contributors
commit 970b7fce4f804df57ec582a0220c22eaeccc239a
Author: Anthony Green <[email protected]>
Date: Thu Nov 21 05:04:54 2019 -0500
Update autoconf-archive m4 macros
commit 34a3a661b80c0fa7817c0654ae9fd0686d3b8cd2
Author: Anthony Green <[email protected]>
Date: Thu Nov 21 04:59:39 2019 -0500
Fix formatting of README.
commit 91a7fbe94e3884536cf2eb8e644bc79d6b19c80e
Author: Anthony Green <[email protected]>
Date: Wed Nov 20 07:16:41 2019 -0500
Fix or1k lack-of-g++ checking in testsuite
commit 31543c799a224ef446cef19a2372b054ecad3822
Author: Anthony Green <[email protected]>
Date: Wed Nov 20 06:15:55 2019 -0500
Add work-around for users who manage their own closure memory
As suggested by DJ
commit bd3a4687c0743076f420dee2a02075fd64fa547e
Author: Anthony Green <[email protected]>
Date: Tue Nov 19 17:14:23 2019 -0500
No C++ for or1k-unknown-elf
commit d6e4f96b482690e6cdaf67a70bb33d1bfe0acd15
Author: Anthony Green <[email protected]>
Date: Tue Nov 19 13:36:49 2019 -0500
No C++ for or1k
commit 497018686d4df0012ea7bf1a4ab41b918b5e65bc
Author: Anthony Green <[email protected]>
Date: Tue Nov 19 10:07:16 2019 -0500
Disable type warnings for or1k.
commit 262cf74fd4003a928ca73e96ef8698546e535c46
Author: Anthony Green <[email protected]>
Date: Tue Nov 19 10:06:57 2019 -0500
No c++ for or1k-elf
commit 54fc80dfd8d608ec718cade762c358b8fd819f38
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 15:20:00 2019 -0500
Fake TRAVIS_BUILD_DIR
commit 6f734f8a5ff13d106f81741c11c7cb2551706c7f
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 15:13:16 2019 -0500
Adapt for new old ChangeLog file
commit 27d31130cabfe82683fc0e3e82247fd522f45607
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 15:06:51 2019 -0500
Fix DEJAGNU variable
commit da1358816e7b02e6f8431e4df336d0934bcabd4c
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 14:54:14 2019 -0500
Set vars
commit 9a394c24951f3fc5cfbd0ff268278a7b45afc77e
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 14:45:29 2019 -0500
Remove verbosity
commit 14bfbec0fd312001f7922ee6100cbc3155ae585b
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 14:40:30 2019 -0500
Pull before running
commit dfa60e5eb44482d45b8c79b815e6b6789e62ce18
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 14:02:33 2019 -0500
Fix cross builds for or1k
commit a8223271a3d7ff1e8a1553c2a5ed9b4e1a24a774
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 13:59:10 2019 -0500
More cross build debugging
commit 8c9cf44cb2a2d46ddcb148508fb5350438b4a62b
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 13:47:42 2019 -0500
Set path to simulator. Add debugging output.
commit 581048f91e9e25e3b17a2906edd8840f35999918
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 13:17:27 2019 -0500
Be specific when building CI container images
commit bbea6394f9f27de68aac037abb264151d6de9f64
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 13:06:26 2019 -0500
Capture more or1k hosts
commit 97e3b1fe1a0fbdb43bf28fe6198cb26eaa719c93
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 13:02:44 2019 -0500
Add test support for or1k. Fix yaml typo.
commit c88f4d2677d4dc6659a1aa6418e636f8fcf9bd9b
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 12:25:51 2019 -0500
Fix typo for m32r and bfin builds
commit 93c203b347ea7d110355e12f832725f755e10eff
Merge: d087b59 73dd43a
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 06:35:19 2019 -0500
Merge branch 'master' of github.com:libffi/libffi
commit d087b595637ebb795c0cec1ff0c4409befb486b7
Author: Anthony Green <[email protected]>
Date: Mon Nov 18 06:34:42 2019 -0500
Build/test for m32r-elf and bfin-elf
commit b6804d16453890b78844b1b3c1acf16af98cadb8
Author: Anthony Green <[email protected]>
Date: Sun Nov 17 09:19:14 2019 -0500
Mention binary128 long double support for Power
commit 73dd43afc8a447ba98ea02e9aad4c6898dc77fb0
Author: Samuel Holland <[email protected]>
Date: Sun Nov 17 07:22:25 2019 -0600
IEEE754 binary128 long double support for PowerPC64 (#526)
* powerpc: Adjust flags to make room for vector types
* powerpc64 ELFv2 IEEE128 long double support
commit b58bd77236e7d41fc04b4be7edd1c6728626c99b
Author: Anthony Green <[email protected]>
Date: Fri Nov 15 11:18:59 2019 -0500
Re-enable mingw32 tests.
commit 6f221e8269aa16f6b5eec41cfd1d7d90a9fbea0c
Author: Anthony Green <[email protected]>
Date: Fri Nov 15 11:06:17 2019 -0500
Disable wine builds.
commit 09dc0a71a44c95ee0d2f47de94b6b59534c2ce24
Author: Anthony Green <[email protected]>
Date: Fri Nov 15 10:19:00 2019 -0500
Stretch out timeout for test
commit 28a7cc464c21b4955fba28cc55a6f095ddf5838b
Author: Anthony Green <[email protected]>
Date: Fri Nov 15 06:07:51 2019 -0500
Consolidate all of the old ChangeLog files into ChangeLog.old.
commit 86d3d3767a40fe1cae10c419a913dd97e7e6cd23
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 10:07:00 2019 -0500
Don't build aarch64-linux-gnu
commit db198a19375858879dbcc51a443c193efa0b6c0a
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 10:05:36 2019 -0500
Extend timeout for builds.
commit 54af0256a00a40b2218950f93e5415c60f675714
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 09:15:05 2019 -0500
Platform test tweaks
commit 3a7580da73b7f16f275277316d00e3497cbb5a8c
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 07:59:18 2019 -0500
Mark java raw APIs as deprecated.
commit cda60c1a8aec070a7a822c047d89d0f18cf7c5fc
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 06:51:44 2019 -0500
Disable mips64 tests. Fix log grabbing.
commit a34254bdc1dee2857b759a22e657f92aadfa85dc
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 06:37:26 2019 -0500
Re-add wine based testing
commit 9bd3a9742c04d2fac489f236163d7e7fbb1b7568
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 06:35:40 2019 -0500
Add wine-sim.exp for wine-based testing
commit de6df6dce6420d4643598c228b72da4e455a0da7
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 06:32:46 2019 -0500
Fix log file URL extraction. Grab rlgl cli for OSX
commit c8986e871f82b497493d28c36be1a755c2ea6b8d
Author: Anthony Green <[email protected]>
Date: Wed Nov 13 06:01:43 2019 -0500
Fix log name extraction
commit 6630764d244aeb3bc0797d0c3c7ccc79084061a8
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 22:56:37 2019 -0500
Account for shorter ==LOGFILE== string
commit aa975ec3e4ac07bd7dacec18f1c8282baeb7c398
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 22:35:47 2019 -0500
Fix grep matcher
commit 6dd88bc5b3f3d3d975409b7336f4127ae18da4b3
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 18:44:27 2019 -0500
Debug
commit 7e318cf50d8c481957b3be76e508054c70cbdf9b
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 17:55:35 2019 -0500
Pull test logs from cfarm
commit 5123e9cf0193031bdc580cb221427cbd29ba3677
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 09:21:57 2019 -0500
Use rlgl for cfarm test results
commit 486f88f985affa215a9daaadcdc703c8baea9020
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 09:20:21 2019 -0500
Use rlgl for cross builds.
commit 042c6671b0456d17af24d61b79cbd3f9261c3f2b
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 09:14:20 2019 -0500
Always exit build container successfully. Don't test mingw.
commit 82f7f80aa9ac3cd753bcb6d2b88cc930aee72bcc
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 08:58:52 2019 -0500
Run rlgl outside of the build container.
commit 5b297e036e61ad1ecac9c8a3e57895737c55feb7
Author: Anthony Green <[email protected]>
Date: Tue Nov 12 05:51:09 2019 -0500
Don't bother dumping logs. Use rlgl instead.
commit 2a8d88d92d56747101078c5592ab2473e6c5cb29
Author: Anthony Green <[email protected]>
Date: Mon Nov 11 21:24:58 2019 -0500
Fix rlgl usage
commit 3c2b810e99a10f97d1eb6ba485eb09bfdb158084
Author: Anthony Green <[email protected]>
Date: Mon Nov 11 21:11:59 2019 -0500
Test rlgl
commit 2cc11720be0c4d3bbe906be5a4aad3b2dc167072
Author: Anthony Green <[email protected]>
Date: Mon Nov 11 16:19:45 2019 -0500
Debug in-container builds
commit 0de0c6a28006902c203e8dc6629cd9ef35d61e09
Author: Anthony Green <[email protected]>
Date: Sun Nov 10 08:20:46 2019 -0500
Build both iOS and Macosx
commit 4e3e0586efbbc7828c15fb48e49401840beefcdd
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 12:35:27 2019 -0500
Fix tpyo
commit f764f278160831f7e4d8ee8a48d18f5a7937f742
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 12:17:29 2019 -0500
Change s390x options
commit 188de63c597f23b0ccdb953b076c8cb0711fbcf0
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 12:03:19 2019 -0500
Mark xfail for m68k and alpha.
commit 0da221f8094ec504d91b5f88c74e98b8b9aa9eda
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 12:03:01 2019 -0500
Clean up. Debug s390x cpu support.
commit 7e0fbf41934020c9ff76816fde5000482c7e6a6c
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 11:50:08 2019 -0500
Try coldfire for m68k builds
commit 6a9fa770a436bbb71dbe8311e75123353e6836cc
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 11:37:25 2019 -0500
Add GCC_OPTIONS flag
commit eebcbb1113742df7d41fc3d39eca970a026ad1d1
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 11:26:53 2019 -0500
Compile m68k target for m5208
commit 08cb33ff5824b2ea24b2b62841cca1934a27f36f
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 11:15:13 2019 -0500
Dump supported CPUs
commit 16c935000d459b1aba9e1f7b48e2c1d7dadc8cf1
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 11:00:09 2019 -0500
Fix shell script
commit 588e87461fe48441806be4bb5654f058e1c37649
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 10:56:40 2019 -0500
Print debug output. Use podman when available.
commit 04d14a66ff807a0ac2578ce886ef338aa2066b4d
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 09:23:10 2019 -0500
Set QEMU_CPU within the build containers
commit 28d9c019dbbf6dea1ed127e1a7de829cece86639
Author: Anthony Green <[email protected]>
Date: Thu Nov 7 07:36:11 2019 -0500
Set QEMU_CPU for m68k
commit 75464caf658f176848db6f48325c5067cdf94a9b
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 22:02:11 2019 -0500
Add alpha and m68k testing
commit 259c497a2f326cc89344766e106cf73e62485a2a
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 11:31:17 2019 -0500
Sett CC and CXX for cross builds
commit d23d3959fdb764984cfb888c5d6aed910926dd5f
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 11:21:46 2019 -0500
autogen before cross building
commit a6dc8ef270c1f022720aedadb6b0d2678d1bc39e
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 11:10:59 2019 -0500
Fix typo. Don't double test.
commit 136a235d3f36408628c0459d8740546acad0ca5a
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 10:51:33 2019 -0500
Use the right cross build container image
commit 92f5309def05c66e6c5034c10d620d6fbc7a1018
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 10:49:04 2019 -0500
Try s390x and sh4 cross builds/tests
commit d4a28fee720c8f389b138b3f7726157fbcb7eaaf
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 06:47:05 2019 -0500
Revert to older test cross compilers
commit 0fb9ee21e68ca3e70cf236a63ba00b5ca32031ff
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 06:44:19 2019 -0500
Use older test compiler. Enable s390x testing.
commit 36d281ab70daf7dcf890df9c3f5bdd76f665bb68
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 06:30:52 2019 -0500
Test cross-builds for hppa-linux-gnu
commit c95cc4b354f24dbbf5776eb297fa036bcbfed252
Author: Anthony Green <[email protected]>
Date: Wed Nov 6 06:30:20 2019 -0500
Reference FFI_BUILDING_DLL
commit 88a76477debe83ed6a75f96394853c891fb1dac4
Author: Anthony Green <[email protected]>
Date: Sun Nov 3 06:28:51 2019 -0500
rc2. hack as per: https://github.com/travis-ci/travis-ci/issues/6934
commit 45ba4aefed15be24fdbaaffec805fb02b1343e0f
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 19:07:04 2019 -0400
Add sparc64-linux-gnu testing back
commit a26323b7e0824f0becaeaffc8d3b700dc09f741c
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 15:32:48 2019 -0400
Don't build sparc. Build mips.
commit f325324818a6aaa9e8a75782d75c412872e6b21c
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 14:35:43 2019 -0400
Test mips64el-linux-gnu
commit 39bad2f396de7885c9569144b5bb6e8a639ac011
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 12:33:22 2019 -0400
Don't run autogen.sh all the time.
commit 82719cbba06c2fc527df156d728341867d86f82c
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 12:23:11 2019 -0400
Test sparc64-linux-gnu on travis
commit 0348d0e4fa585d9a3d9762132a3eee94f918fe3b
Author: Anthony Green <[email protected]>
Date: Thu Oct 31 10:53:37 2019 -0400
Try new cfarm build for power
commit 290bc3164bb0e0b3fb912c457b49e61f9a728eef
Author: Anthony Green <[email protected]>
Date: Sat Oct 26 10:13:20 2019 -0400
Add make_sunver.pl to distribution.
commit a8efc2f7897b439fdf2144329d35fea820498dc7
Author: Andreas Schwab <[email protected]>
Date: Sat Oct 26 14:57:05 2019 +0200
Fix FFI_STDCALL ABI (#514)
Even for a stdcall function, the stack alignment is still the
responsibility of the caller. Remember the original, not stack-aligned
argument size, but align when setting up a stack frame. In
ffi_closure_inner, return the true argument size, so that
ffi_[go_]closure_STDCALL doesn't adjust too much.
commit ca112537df7b9cdbccad7541aa3cb43b2a2dac9a
Author: Anthony Green <[email protected]>
Date: Sat Oct 26 07:26:30 2019 -0400
Add missing build script, make_sunver.pl.
commit 52b066f04fdd81c1037e1cb714a07a2a352bcf9b
Author: Anthony Green <[email protected]>
Date: Thu Oct 24 07:03:43 2019 -0400
Update versions to 3.3-rc1
commit 9b10df3be2d8f81876b7cc90ee5d8833ccdf6b34
Author: Anthony Green <[email protected]>
Date: Thu Oct 24 06:41:11 2019 -0400
Remove some debugging output
commit ec042885cfa5a9450bfcc87152a41529d26545de
Author: Anthony Green <[email protected]>
Date: Thu Oct 24 06:39:00 2019 -0400
Don't test ppc64le with buggy qemu.
commit 90fb897839bb7006a2f751d283e3d23b3bfec1ea
Author: Anthony Green <[email protected]>
Date: Thu Oct 24 06:24:14 2019 -0400
Strip build status from README.md at 'make dist' time.
commit 1d6059446fb986d2de933f7ccf6fe38bcdf0c76c
Author: Anthony Green <[email protected]>
Date: Thu Oct 24 05:25:11 2019 -0400
Add missing dist files.
commit 825b2a359468af8bf3570a5a0695e8b805c5446f
Author: Anthony Green <[email protected]>
Date: Wed Oct 16 16:05:46 2019 -0400
Test on arm32v7-linux-gnu, ppc64le-linux-gnu and aarch64-linux-gnu.
Use docker images and qemu to test libffi for non-x86 architectures on
travis-ci.
Use the LIBFFI_TEST_OPTIMIZATION environment variable to
force specific optimization levels at test time.
commit d2a4095af68f4530571bc3fa613dd7f5e5b815a3
Author: Anthony Green <[email protected]>
Date: Mon Oct 14 06:46:52 2019 -0400
Fix comments.
commit 058aa4130445b4ef3c2f77f796c33506873031ca
Author: Anthony Green <[email protected]>
Date: Mon Oct 14 05:47:07 2019 -0400
Update copyright year
commit c4f61240ab19401bd86c0dfb271e243e8159abb4
Author: zhanhb <[email protected]>
Date: Wed Oct 9 18:59:32 2019 +0800
Add long double test (#492)
Required to fix build error on macos with gcc-9
commit 09f9d856112f2f105337e95e32ba9e2da63f65ae
Author: pichikaudaykiran <[email protected]>
Date: Wed Oct 9 16:26:06 2019 +0530
Making the change to correct the comment when SUN (#521)
and GCC are used together
commit 55c22092dc54e706a64af3a49ae9d5471a9e8317
Author: pnallan <[email protected]>
Date: Tue Oct 8 18:46:47 2019 +0530
handle compilation warnings with ftruncate API (#508)
* fix me: avoid warning while handle ftruncate API
Signed-off-by: Prasad Nallani <[email protected]>
* Update closures.c
commit e5f0eb1552f222eb2630e40ee348b090d56412a3
Author: John Ericson <[email protected]>
Date: Tue Oct 8 06:58:52 2019 -0400
Clean up line endings (#509)
The CLRF visual studio files can be kept that way, but recognized as
text. The assembly file can be converted to LF.
commit ea9b6639c69cbffeacd1ce0c1953c1997cf29d2e
Author: Samuel Holland <[email protected]>
Date: Tue Oct 8 05:57:28 2019 -0500
PowerPC bugfixes (#520)
* powerpc: Silence warnings about unused labels
* powerpc: Fix a couple of comments
* powerpc: Fix alignment after float structs
* powerpc: Don't pad rvalues copied from FP regs
* powerpc: Add missing check in struct alignment
* powerpc: Support homogeneous long double structs
commit 25cf9cc4a5ce4a272252de3f681d60dafd838ceb
Author: Anthony Green <[email protected]>
Date: Tue Oct 8 06:24:55 2019 -0400
Use https for moxie toolchain repo
commit c2a6859012d928b67a83619bd5087674a96b9254
Author: Paul Monson <[email protected]>
Date: Wed Aug 7 11:57:45 2019 -0700
fix mingw build and crashing bugs for Python Windows ARM64 (#496)
* fix mingw build and crashing bugs for Python Windows ARM64
* Fix issues found in PR review
commit e0b4f84fb71c6760068c9d1306e77c9382e76d8d
Author: Anthony Green <[email protected]>
Date: Wed Jun 26 06:18:48 2019 -0400
Clear the apt cache
commit 68668fe4f22dea7b829fb84b724f5a74091f22f2
Author: Anthony Green <[email protected]>
Date: Wed Jun 26 06:01:15 2019 -0400
More debugging output
commit 1d7635d18ae4aebe4ec1cd129b0b4f71b685131e
Author: Anthony Green <[email protected]>
Date: Tue Jun 25 23:39:52 2019 -0400
Debug moxie builds in travis
commit d856743e6b02fcb5911491204131e277a7a4e10b
Author: ossdev07 <[email protected]>
Date: Wed Jun 26 07:31:22 2019 +0530
libffi: added ARM64 support for Windows (#486)
* libffi: added ARM64 support for Windows
1. ported sysv.S to win64_armasm.S for armasm64 assembler
2. added msvc_build folder for visual studio solution
3. updated README.md for the same
4. MSVC solution created with the changes, and below test suites are tested
with test script written in python.
libffi.bhaible
libffi.call
5. Basic functionality of above test suites are getting passed
Signed-off-by: ossdev07 <[email protected]>
* Update README.md
commit 80d07104c33045ea34a4d5185600495dc7461a12
Author: Anthony Green <[email protected]>
Date: Sun Apr 28 07:36:24 2019 -0400
uuencode compressed log files for travis
commit fadf1eb530713fde0be9774d926bc8202c97e379
Author: Sergei Trofimovich <[email protected]>
Date: Sat Apr 27 20:53:29 2019 +0100
hppa: avoid TEXTREL in .eh_frame section (#447)
Before the change hand-crafted .eh_frame section contained
ABS relocation and caused TEXTREL tag to be emitted:
```
$ ./configure --host=hppa2.0-unknown-linux-gnu LDFLAGS=-Wl,-z,text
$ make
...
/usr/libexec/gcc/hppa2.0-unknown-linux-gnu/ld:
read-only segment has dynamic relocations.
```
Link failure is caused by absolute address of FDEs
encoded into .eh_frame entries.
Fixed TEXTREL by using pcrel (instead of ABS) encoding
for absolute addresses (__PIC__ code) by adding augmentation
information ("zR" CIE type).
All tests still pass on hppa2.0. The specific tests that still pass
and exercise this code path:
testsuite/libffi.call/unwindtest.cc
testsuite/libffi.call/unwindtest_ffi_call.cc
Signed-off-by: Sergei Trofimovich <[email protected]>
commit 06bf1a9deaa781b711c4d3718561e7faf303a842
Author: driver1998 <[email protected]>
Date: Sun Apr 28 03:21:44 2019 +0800
fix x86/x64 MSVC build (#487)
commit db5706ff285c476aa3c0f811ff2b188319ac3ebe
Author: Paul Monson <[email protected]>
Date: Fri Apr 26 04:58:58 2019 -0700
add support for 32-bit ARM on Windows (#477)
* add support for 32-bit ARM on Windows
* fix mismatched brace in appveyor.yml
* remove arm platform from appveyor.yml for now
* fix arm build
* fix typo
* fix assembler names
* try Visual Studio 2017
* add windows arm32 to .appveyor.yml
* update README.md
commit d1e9b4b96cc8d237c3532cf83da0d4b99d19abb5
Merge: 05a1796 a7d6396
Author: Tom Tromey <[email protected]>
Date: Tue Apr 9 14:00:10 2019 -0600
Merge pull request #482 from sharkcz/aarch64
fix check for Linux/aarch64
commit a7d6396f06d5e1a726f24b746b509514f466380f
Author: Dan Horák <[email protected]>
Date: Fri Mar 29 14:19:20 2019 +0100
fix check for Linux/aarch64
fixes #473
commit 05a1796419f68267250c0b8ae7138da36ab60b01
Author: Jeremy Huddleston Sequoia <[email protected]>
Date: Tue Feb 19 04:11:28 2019 -0800
Cleanup symbol exports on darwin and add architecture preprocessor checks to assist in building fat binaries (eg: i386+x86_64 on macOS or arm+aarch64 on iOS) (#450)
* x86: Ensure _efi64 suffixed symbols are not exported
* x86: Ensure we do not export ffi_prep_cif_machdep
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* x86: Ensure we don't export ffi_call_win64, ffi_closure_win64, or ffi_go_closure_win64
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* closures: Silence a semantic warning
libffi/src/closures.c:175:23: This function declaration is not a prototype
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* aarch64: Ensure we don't export ffi_prep_cif_machdep
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* arm: Ensure we don't export ffi_prep_cif_machdep
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* aarch64, arm, x86: Add architecture preprocessor checks to support easier fat builds (eg: iOS)
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* x86: Silence some static analysis warnings
libffi/src/x86/ffi64.c:286:21: The left operand of '!=' is a garbage value due to array index out of bounds
libffi/src/x86/ffi64.c:297:22: The left operand of '!=' is a garbage value due to array index out of bounds
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* aarch: Use FFI_HIDDEN rather than .hidden
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
* ffi.h: Don't advertise ffi_java_rvalue_to_raw, ffi_prep_java_raw_closure, and ffi_prep_java_raw_closure_loc when FFI_NATIVE_RAW_API is 0
Signed-off-by: Jeremy Huddleston Sequoia <[email protected]>
commit 3ec522bc1c1c5a7fb66b85d4fb6a0fe80581d597
Author: dabrain34 <[email protected]>
Date: Tue Feb 19 13:09:09 2019 +0100
Fix cfi checks for old compiler (#453)
cfi_sections can be unsupported when cfi_startproc
and cfi_endproc are.
commit e1118af50599314a2cbac3eb51a81896e8e21d0c
Author: Paul Monson <[email protected]>
Date: Tue Feb 19 03:58:25 2019 -0800
changes for win32 on windows (#468)
commit 44a6c28545186d78642487927952844156fc7ab5
Author: Florian Weimer <[email protected]>
Date: Tue Feb 19 12:55:11 2019 +0100
aarch64: Flush code mapping in addition to data mapping (#471)
This needs a new function, ffi_data_to_code_pointer, to translate
from data pointers to code pointers.
Fixes issue #470.
commit 042ef8c314a946ef1cd58c6e10cd74e403ef5bf9
Author: Anthony Green <[email protected]>
Date: Tue Feb 12 08:50:30 2019 -0500
Remove -Os testing. No ABI impact, and helps trim log lengths.
commit 8fa88373a1d433c675b11200ccd58418e91f81e4
Merge: 737d4fa 2c5b164
Author: Tom Tromey <[email protected]>
Date: Wed Dec 19 14:18:40 2018 -0700
Merge pull request #461 from NativeScript/bektchiev/fix-visibility-hidden-check-in-configure
fix(configure): Correctly detect visibility("hidden") support on Darwin
commit 2c5b164288712cc048048d73a3cd841d845a132c
Author: Martin Bektchiev <[email protected]>
Date: Wed Dec 19 18:33:08 2018 +0200
fix(configure): Correctly detect visibility("hidden") support on Darwin
commit 737d4faa00d681b4c758057f67e1a02d813d01c2
Merge: a5ea752 4a84df4
Author: Tom Tromey <[email protected]>
Date: Fri Nov 30 08:16:00 2018 -0700
Merge pull request #457 from NativeScript/bektchiev/fix-arm64-q3-q4-args
Fix Q registers parameter passing on ARM64
commit 4a84df4ae9d33bb766fb34ce8a871d84d6e0ed9c
Author: Martin Bektchiev <[email protected]>
Date: Wed Oct 31 15:53:54 2018 +0200
Fix Q registers parameter passing on ARM64
The second two quads are located at offset 32 not 16
commit a5ea7527cda8d9b7d011eb4004dfcbad54583bd2
Merge: b11b08c ba73a67
Author: Tom Tromey <[email protected]>
Date: Wed Sep 19 07:29:36 2018 -0600
Merge pull request #443 from jeremyhu/master
Update FFI_HIDDEN() to use .private_extern on Apple platforms and use the macro where appropriate
commit b11b08ca8daacb08943ae5ea8c124771a8b82dde
Merge: 980908b e6eac78
Author: Tom Tromey <[email protected]>
Date: Tue Sep 18 08:26:31 2018 -0600
Merge pull request #449 from gpakosz/align-macros
Prefix ALIGN_DOWN macro with FFI_
commit e6eac7863e2bf1a009ea863041b354bdb4af6b67
Author: Gregory Pakosz <[email protected]>
Date: Tue Sep 18 15:19:53 2018 +0200
Prefix ALIGN_DOWN macro with FFI_
commit 980908b47bbde09fab88ee4b2b61d8bc5d4378a7
Merge: 65da63a 4cb776b
Author: Tom Tromey <[email protected]>
Date: Sat Aug 11 09:53:15 2018 -0600
Merge pull request #445 from andreas-schwab/master
RISC-V go closures
commit 4cb776bc8075332d2f3e59f51785d621fcda48f6
Author: Andreas Schwab <[email protected]>
Date: Thu Aug 9 12:12:29 2018 +0200
RISC-V go closures
This implements go closures for RISC-V. It has been tested on
riscv64-suse-linux and against the libgo testsuite.
commit ba73a671cb49f8e2c4417723a9dc233e328926ae