FreeBSD/src fdc1f34sys/amd64/amd64 apic_vector.S, sys/i386/i386 mp_machdep.c apic_vector.S

x86: change signatures of ipi_{bitmap,swi}_handler() to take pointer

to the frame instead of the frame itself. It is some stretch of the
amd64 ABI, and is not easily fullfilled when handlers are called from C
and not asm. In particular, the struct frame is passed by value but is
modified by callees, with the expectation that the caller will see the
modifications.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55679
DeltaFile
+14-0sys/i386/i386/mp_machdep.c
+5-5sys/x86/x86/mp_x86.c
+2-2sys/x86/xen/xen_apic.c
+2-2sys/x86/include/x86_smp.h
+2-2sys/i386/i386/apic_vector.S
+2-0sys/amd64/amd64/apic_vector.S
+27-116 files

FreeBSD/ports 0f48a01editors/dz6 distinfo Makefile.crates

editors/dz6: Update to 0.5.1

ChangeLog:
https://github.com/mentebinaria/dz6/releases/tag/v0.5.1
DeltaFile
+271-95editors/dz6/distinfo
+135-47editors/dz6/Makefile.crates
+1-1editors/dz6/Makefile
+407-1433 files

OpenBSD/ports 481TYVpdatabases/ruby-sequel_pg distinfo Makefile

   Update to sequel_pg 1.19.0
VersionDeltaFile
1.39+2-2databases/ruby-sequel_pg/distinfo
1.55+1-1databases/ruby-sequel_pg/Makefile
+3-32 files

OpenBSD/ports Ji2tJOzlang/jruby distinfo Makefile, lang/jruby/pkg PLIST

   Update to JRuby 10.0.4.0
VersionDeltaFile
1.83+37-6lang/jruby/pkg/PLIST
1.89+2-2lang/jruby/distinfo
1.130+1-1lang/jruby/Makefile
+40-93 files

LLVM/project 7473e26clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+93-110clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+240-1525 files

LLVM/project 6990276clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

[clang-doc] Introduce abstractions for pointer operations (#184872)

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system
working without introducing a lot of unnecessary churn in the code.
DeltaFile
+30-35clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-33clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-31clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+125-1298 files not shown
+144-14814 files

LLVM/project 1a940afclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project b5ae122clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+37-263 files not shown
+40-299 files

LLVM/project 688344aclang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project 5b3ea56clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project e84588fclang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project 263e3a3clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array (#184871)

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+28-293 files not shown
+31-329 files

LLVM/project a14a104llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Add WaitingOnGraph::visitWithRemoval, refactor some loops. (#185001)

visitWithRemoval visits the elements of a vector performing a
swap-and-pop to remove any for which the visitor returns true.

Use this to refactor some loops in WaitingOnGraph that used this idiom.
DeltaFile
+54-68llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+54-681 files

LLVM/project e5d3b52clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 90a2488clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project e9fb74cclang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project d7931d8clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project ee390edclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project 2d84513clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+26-203 files not shown
+29-239 files

LLVM/project 5284dc0clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+37-263 files not shown
+40-299 files

LLVM/project 13d3910clang-tools-extra/clang-doc Representation.h Representation.cpp

[clang-doc][NFC] Introduce Vector and Array abstractions (#184870)

Introduce OwningVec and OwningArray aliases for vector types we want to
eventually update for arena allocations.
DeltaFile
+26-19clang-tools-extra/clang-doc/Representation.h
+5-5clang-tools-extra/clang-doc/Representation.cpp
+3-4clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-3clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-2clang-tools-extra/clang-doc/MDGenerator.cpp
+1-1clang-tools-extra/clang-doc/Serialize.cpp
+40-346 files

LLVM/project 3023323clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project a3107c9clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+37-263 files not shown
+40-299 files

LLVM/project 732fc91clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 6c564declang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project d0634c8clang-tools-extra/unittests/clang-doc MDGeneratorTest.cpp YAMLGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+15-303 files

LLVM/project 015d9b5clang-tools-extra/clang-doc Representation.h

[clang-doc][NFC] Introduce Vector and Array abstractions

Introduce OwningVec and OwningArray aliases for vector types we want to
eventually update for arena allocations.
DeltaFile
+24-16clang-tools-extra/clang-doc/Representation.h
+24-161 files

LLVM/project e39146dclang-tools-extra/clang-doc Representation.h

Fix typo in alias name
DeltaFile
+1-1clang-tools-extra/clang-doc/Representation.h
+1-11 files

LLVM/project e8a4770clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project ea89800clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MergeTest.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/BitcodeReader.h
+26-203 files not shown
+29-239 files