Commit 5866eca
authored
Export all symbols (#445)
Fixes #404 and effectively reverts most of #81.
After this lands we export:
* All C API symbols
* The Arrow ADBC entrypoint (`duckdb_adbc_init`)
* The Python extension entrypoint (`PyInit__duckdb`)
* Lots of mangled C++ symbols. This gives us better stacktraces again.
| | Release build | Release wheel | Debug Build |
| -- | ------------- | --------------- | ------------ |
| **Size before** | 39.6 MB | 14 MB | 166 MB |
| **Size after** | 44.6 MB | 15 MB | 183 MB |2 files changed
Lines changed: 10 additions & 42 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
60 | 65 | | |
61 | 66 | | |
62 | 67 | | |
| |||
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
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 | 89 | | |
116 | 90 | | |
117 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1051 | 1051 | | |
1052 | 1052 | | |
1053 | 1053 | | |
1054 | | - | |
| 1054 | + | |
| 1055 | + | |
1055 | 1056 | | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
| 1057 | + | |
| 1058 | + | |
1059 | 1059 | | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
| 1060 | + | |
1066 | 1061 | | |
1067 | 1062 | | |
1068 | 1063 | | |
1069 | | - | |
1070 | 1064 | | |
1071 | 1065 | | |
1072 | 1066 | | |
| |||
0 commit comments