🌐 AI搜索 & 代理 主页
Skip to content
Open
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
370daf3
remove begin repeat and use macros
scratchmex Dec 3, 2025
df1167e
Merge remote-tracking branch 'upstream/main' into gh-29528--scalartypes
scratchmex Dec 3, 2025
dba6e5a
use macros for bit count and unary defs
scratchmex Dec 3, 2025
9e7ec22
migrate scalartypes.c.src to C++ (for now scalartypes.cpp.src)
scratchmex Dec 3, 2025
d3efc87
solve all writable-strings warnings
scratchmex Dec 3, 2025
69fa910
learning struct factories at top level and compile time. introduce `m…
scratchmex Dec 3, 2025
b09125a
remove all designated initializers to make MSVC happy
scratchmex Dec 4, 2025
3ed09f5
missing extern "C" for MSVC
scratchmex Dec 4, 2025
86096b3
convert all pymethoddefs and its methods to c++ templates (when possi…
scratchmex Dec 4, 2025
3c1499b
refactor buffer protocol to use c++ templates
scratchmex Dec 4, 2025
d0eafef
remove constexpr to make MSVC happy (again)
scratchmex Dec 5, 2025
99a6b4d
Merge remote-tracking branch 'upstream/main'
scratchmex Dec 5, 2025
5a3a5a7
refactor str and repr impls to use c++ templates
scratchmex Dec 5, 2025
78201cb
fix py funcs signature to have all make factories constexpr
scratchmex Dec 5, 2025
2f158c3
expand all templating from initialize_numeric_types to explicit defs
scratchmex Dec 5, 2025
09264f0
simplify (a lot) tp_as_number definitions
scratchmex Dec 6, 2025
86f7ba9
expand some generic method definitions
scratchmex Dec 6, 2025
cf47013
refactor dunder index and hash to use c++ templates
scratchmex Dec 6, 2025
7ea0cfb
expand scalar kinds table
scratchmex Dec 6, 2025
0e0d841
refactor scalarobj definitions with struct factory and c++ templates
scratchmex Dec 6, 2025
3af9ac3
refactor dunder new impls to use c++ templates
scratchmex Dec 6, 2025
029e65c
rename scalartypes.cpp.src to scalartypes.cpp (pure c++ YEAH)
scratchmex Dec 6, 2025
c233cb5
fix GCC conflicts
scratchmex Dec 6, 2025
d3d85c9
use a workaround for old compilers that have ill-formed static_assert
scratchmex Dec 6, 2025
140a199
run clang-format (not all changes)
scratchmex Dec 7, 2025
b13e002
missing constexpr
scratchmex Dec 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge remote-tracking branch 'upstream/main'
  • Loading branch information
scratchmex committed Dec 5, 2025
commit 99a6b4deeba941911d9136f44f96952ff50b1a50

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.