mirror of
https://github.com/Nexoniarz/YAPF.git
synced 2026-11-03 04:54:26 +00:00
- yapf_encode() / yapf_free_buffer(): encode to memory; yapf_save uses it - yapf.c also compiles as C++ - `yapf compare`: size and decode speed of the original format vs YAPF, with a lossless check - bindings with tested examples: C++ (header-only), C# (P/Invoke), Rust (crate, builds the C code), Go (cgo), Java (FFM API, Java 22+), Zig (@cImport), LuaJIT (FFI), TypeScript types for the JS port; Python now encodes in memory - docs/LANGUAGES.md and examples/ with measured results - KDE Dolphin thumbnail plugin (KF6, CMake) - README: honest status for Photoshop / VS Code / Figma (not run in the apps yet) and macOS (cross-compiled only), platform table Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
25 lines
323 B
Text
25 lines
323 B
Text
# build outputs
|
|
/build/
|
|
/dist/
|
|
*.o
|
|
*.a
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
*.exe
|
|
*.vsix
|
|
test_yapf_tmp.yapf
|
|
|
|
# generated: copied from bindings/js/yapf.js when packaging
|
|
/extensions/vscode/media/yapf.js
|
|
node_modules/
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Rust
|
|
/bindings/rust/target/
|
|
/bindings/rust/Cargo.lock
|
|
# C# / Go / Java build outputs
|
|
bin/
|
|
obj/
|
|
*.class
|