Commit 752d063
committed
chore(repo): untrack Android Gradle cache, gitignore noise, bench TS-strip leveling (v0.5.293)
- Untrack 465 files under `android-build/.gradle/`, `android-build/build/`,
and `android-build/app/build/` — Gradle daemon cache + AGP intermediates
+ APK outputs that churned on every build. Real source under android-build/
(Kotlin, manifest, gradle scripts, gradle wrapper, resources, jniLibs)
stays tracked.
- .gitignore: add the cache dirs above, plus `docs/examples/_reports/`
(generated by scripts/run_doc_tests.sh, uploaded as a CI artifact),
`/assets/` + `benchmarks/suite/assets/` (external game-project assets
the user keeps adjacent for perry-ui-* manual testing — never source),
and stray repro binaries `enum_repro`/`no_pragma_test`.
- json_polyglot/run.sh: precompile Node TS to .mjs (esbuild → npx-esbuild
→ tsc fallback) as untimed setup so Node isn't charged for
--experimental-strip-types' per-launch parse cost. Perry is AOT and
Bun strips natively; neither pays this. Falls back to
--experimental-strip-types with a banner if no stripper is available.
- polyglot/bench.rs: FP-contract caveat block on bench_loop_data_dependent
documenting the FMA-contract (Apple Clang, Go) vs no-contract (Rust,
Swift, Perry, Node, Bun, Java) clustering on Apple silicon.
- tests/test_array_index_loop.sh: runner companion to the existing .ts
regression test (depends on adjacent ../../bloom/jump checkout, skips
cleanly if absent).1 parent 4e3a05b commit 752d063
475 files changed
Lines changed: 308 additions & 6488 deletions
File tree
- android-build
- .gradle
- 9.4.0
- checksums
- executionHistory
- fileChanges
- fileHashes
- buildOutputCleanup
- vcs-1
- app/build
- intermediates
- annotation_processor_list/debug/javaPreCompileDebug
- apk_ide_redirect_file/debug/createDebugApkListingFileRedirect
- app_metadata/debug/writeDebugAppMetadata
- compatible_screen_manifest/debug/createDebugCompatibleScreenManifests
- compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources
- desugar_graph/debug/dexBuilderDebug/out/currentProject
- dirs_bucket_0
- dirs_bucket_1
- dirs_bucket_2
- dirs_bucket_3
- dirs_bucket_4
- jar_3b1a164a448254f4b5cbce4ec058899b44e3e12695daccade457147551e381a5_bucket_0
- jar_3b1a164a448254f4b5cbce4ec058899b44e3e12695daccade457147551e381a5_bucket_1
- jar_3b1a164a448254f4b5cbce4ec058899b44e3e12695daccade457147551e381a5_bucket_2
- jar_3b1a164a448254f4b5cbce4ec058899b44e3e12695daccade457147551e381a5_bucket_3
- jar_3b1a164a448254f4b5cbce4ec058899b44e3e12695daccade457147551e381a5_bucket_4
- dex_archive_input_jar_hashes/debug/dexBuilderDebug
- dex_number_of_buckets_file/debug/dexBuilderDebug
- dex/debug
- mergeExtDexDebug
- mergeProjectDexDebug
- 0
- 10
- incremental
- debug-mergeJavaRes
- zip-cache
- debug
- mergeDebugResources
- merged.dir
- values-af
- values-am
- values-ar
- values-as
- values-az
- values-b+sr+Latn
- values-be
- values-bg
- values-bn
- values-bs
- values-ca
- values-cs
- values-da
- values-de
- values-el
- values-en-rAU
- values-en-rCA
- values-en-rGB
- values-en-rIN
- values-en-rXC
- values-es-rUS
- values-es
- values-et
- values-eu
- values-fa
- values-fi
- values-fr-rCA
- values-fr
- values-gl
- values-gu
- values-hi
- values-hr
- values-hu
- values-hy
- values-in
- values-is
- values-it
- values-iw
- values-ja
- values-ka
- values-kk
- values-km
- values-kn
- values-ko
- values-ky
- values-lo
- values-lt
- values-lv
- values-mk
- values-ml
- values-mn
- values-mr
- values-ms
- values-my
- values-nb
- values-ne
- values-nl
- values-or
- values-pa
- values-pl
- values-pt-rBR
- values-pt-rPT
- values-pt
- values-ro
- values-ru
- values-si
- values-sk
- values-sl
- values-sq
- values-sr
- values-sv
- values-sw
- values-ta
- values-te
- values-th
- values-tl
- values-tr
- values-uk
- values-ur
- values-uz
- values-v16
- values-v21
- values-vi
- values-zh-rCN
- values-zh-rHK
- values-zh-rTW
- values-zu
- values
- packageDebugResources
- merged.dir
- values-de
- values-es
- values-fr
- values
- mergeDebugAssets
- mergeDebugJniLibFolders
- mergeDebugShaders
- java_res/debug/processDebugJavaRes/out/META-INF
- linked_resources_binary_format/debug/processDebugResources
- local_only_symbol_list/debug/parseDebugLocalResources
- manifest_merge_blame_file/debug/processDebugMainManifest
- merged_java_res/debug/mergeDebugJavaResource
- merged_jni_libs/debug/mergeDebugJniLibFolders/out/arm64-v8a
- merged_manifests/debug/processDebugManifest
- merged_manifest/debug/processDebugMainManifest
- merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a
- merged_res_blame_folder/debug/mergeDebugResources/out
- multi-v2
- single
- merged_res/debug/mergeDebugResources
- nested_resources_validation_report/debug/generateDebugResources
- packaged_manifests/debug/processDebugManifestForPackage
- packaged_res/debug/packageDebugResources
- drawable
- mipmap-hdpi-v4
- mipmap-mdpi-v4
- mipmap-xhdpi-v4
- mipmap-xxhdpi-v4
- mipmap-xxxhdpi-v4
- values-de
- values-es
- values-fr
- values
- project_dex_archive/debug/dexBuilderDebug/out
- com/perry/app
- runtime_symbol_list/debug/processDebugResources
- signing_config_versions/debug/writeDebugSigningConfigVersions
- source_set_path_map/debug/mapDebugSourceSetPaths
- stable_resource_ids_file/debug/processDebugResources
- stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a
- symbol_list_with_package_name/debug/processDebugResources
- kotlin/compileDebugKotlin
- cacheable
- caches-jvm
- inputs
- jvm/kotlin
- lookups
- classpath-snapshot
- local-state
- outputs
- apk/debug
- logs
- build/reports/problems
- benchmarks
- json_polyglot
- polyglot
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
6 | 28 | | |
7 | 29 | | |
8 | 30 | | |
| |||
84 | 106 | | |
85 | 107 | | |
86 | 108 | | |
| 109 | + | |
| 110 | + | |
87 | 111 | | |
88 | 112 | | |
89 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments