* Add ColorGradient example
Add ColorGradient single color constructor
Add preview for BarChart
* Add PieChart
Allow multi color for Pie and Bar
Add linter
I added ChartView/SwiftUICharts to my iphone project. It worked as
expected until I tried to archive the application for distribution.
In the archive step, compilation fails with a segmentation fault:
1. While running pass #48703 SILFunctionTransform "GenericSpecializer" on SILFunction "@$s13SwiftUICharts9ChartDataC6pointsACSayxG_tcSBRzlufcSd_Tg5".
for 'init(points:)' (at /Users/kfowler/projects/ChartView/Sources/SwiftUICharts/Helpers.swift:134:12)
0 swift 0x0000000113b94a63 PrintStackTraceSignalHandler(void*) + 51
1 swift 0x0000000113b94236 SignalHandler(int) + 358
2 libsystem_platform.dylib 0x00007fff6bd7d42d _sigtramp + 29
3 libsystem_platform.dylib 0x0000000800000001 _sigtramp + 2485660657
4 swift 0x000000010ffd800c swift::ReabstractionInfo::prepareAndCheck(swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::OptRemark::Emitter*) + 572
5 swift 0x000000011002abda swift::ReabstractionInfo::ReabstractionInfo(swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) + 122
6 swift 0x0000000110034c35 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) + 1653
7 swift 0x000000010ff0d731 (anonymous namespace)::GenericSpecializer::run() + 2673
8 swift 0x000000010fe86f3e swift::SILPassManager::execute() + 4606
9 swift 0x000000010fae596b swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) + 6379
10 swift 0x000000010f7ddec5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 33925
11 swift 0x000000010f7d2234 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 6820
12 swift 0x000000010f75f733 main + 1219
13 libdyld.dylib 0x00007fff6bb847fd start + 1
error: Segmentation fault: 11 (in target 'SwiftUICharts' from project 'SwiftUICharts')
This change resolves the issue.