public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/guojiufu/heads/guojiufu-branch] (314 commits) Use fast type for loop idx
@ 2021-05-31 5:55 Jiu Fu Guo
0 siblings, 0 replies; only message in thread
From: Jiu Fu Guo @ 2021-05-31 5:55 UTC (permalink / raw)
To: gcc-cvs
The branch 'guojiufu/heads/guojiufu-branch' was updated to point to:
b535e81265f... Use fast type for loop idx
It previously pointed to:
26f8062abdb... Use fast type for loop idx
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
26f8062... Use fast type for loop idx
a64f209... Split loop for at safe boundary for wrap/overflow.
109832c... prepare code
Summary of changes (added commits):
-----------------------------------
b535e81... Use fast type for loop idx
0e1e9f6... Split loop for at safe boundary for wrap/overflow.
af3824d... prepare code
e21e934... Daily bump. (*)
a0a7ade... libstdc++: Remove "Intel Compilers" bibliography entry (*)
a8f588b... Fortran: Fix typo in documentation of BOZ (*)
1a87f83... Daily bump. (*)
ade5ac7... diagnostics: Fix sporadic test failure (*)
12bb62f... [committed][PR bootstrap/100730] Fix warnings in H8 target (*)
f14c9bd... sim: leverage gnulib (*)
5d21c0c... openmp: Add shared to parallel for linear on parallel maste (*)
2364b58... Fix i686 bootstrap by temporarily disabling exporting of gl (*)
4816675... Daily bump. (*)
0f54cc9... tree-iterator: C++11 range-for and tree_stmt_iterator (*)
f7a07f5... tree-optimization/100778 - avoid cross-BB vectorization of (*)
f838e3c... c++: 'this' adjustment for devirtualized call (*)
359c0a8... ipa/100791 - copy fntype when processing __builtin_va_arg_p (*)
8b2b32a... c/100803 - diagnose invalid GIMPLE condition (*)
d2a913c... DOC: Update __gcov_dump documentation. (*)
f69a1ae... C-SKY: Define HAVE_sync_compare_and_swap*. (*)
c94424b... openmp: Fix up handling of reduction clause on constructs c (*)
9a5de4d... OpenMP: Add iterator support to Fortran's depend; add affin (*)
5b43f6a... Recognize popcount also when a double width operation is ne (*)
c9114f2... Generate gimple-match.c and generic-match.c earlier (*)
3816864... Fix match_dup bug of define_cond_exec. (*)
dd1ef00... Fix bug in the define_subst handling that made match_scratc (*)
4a9f230... forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR9939 (*)
cd62d08... Daily bump. (*)
4774807... gccgo.texi: remove HTML quoting (*)
c33ec19... c++: Output less irrelevant info for function template decl (*)
27e906d... c++: Add missing scope in typedef diagnostic [PR100763] (*)
79e3f7d... libgomp: Add openacc_{cuda,cublas,cudart} effective targets (*)
a617e5d... i386: Remove unneeded binary operand fixup from expanders. (*)
5d05e83... PR other/100463 - many errors using GTY and hash_map (*)
fc3fdf0... c++: parameter pack inside static_assert [PR99893] (*)
db79713... c++: argument pack with expansion [PR86355] (*)
9b94785... c++: Relax rule for non-type arguments in partial specs [CW (*)
6c67afa... i386: Add XOP comparisons for 4- and 8-byte vectors [PR1006 (*)
71d7dc6... Fortran: Fix erroneous "pointer argument is not associated" (*)
9d3a953... PR fortran/100656 - prevent ICE in gfc_conv_expr_present (*)
262e75d... arm: Remove use of opts_set in arm_configure_build_target [ (*)
22137a3... Use get_range_query in simplify_conversion_using_ranges. (*)
13dbaef... Move global range code to value-query.cc. (*)
95bef94... Tweak Wstringop-overflow-55.c test. (*)
04ba00d... i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] (*)
01c59ef... Daily bump. (*)
58523f2... Small tweak to documentation of scalar_storage_order (*)
abe8787... c++: access for hidden friend of nested class template [PR1 (*)
a42220f... libstdc++: [_GLIBCXX_DEBUG] Enhance rendering of assert mes (*)
af66d0a... Cleanup get_range_info (*)
45f4e2b... Convert remaining passes to get_range_query. (*)
fe9a499... Convert Walloca pass to get_range_query. (*)
57bf375... Convert evrp pass to get_range_query. (*)
586d6f7... Common API for accessing global and on-demand ranges. (*)
28484d0... i386: Autovectorize 4-byte vectors (*)
a49a045... libstdc++: Change [range.iter.op] functions to function obj (*)
7f0cfeb... Fix gcc-bootstrap issue (*)
401bd4a... Warn on type punning that toggles scalar storage order (*)
0e1fd43... arm: Auto-vectorization for MVE: vaddv (*)
76898ce... Remove useless register keywords (*)
7404587... arc: Remove useless register keyword (*)
88834c7... c++: constexpr and copy elision within mem init [PR100368] (*)
b4329e3... c++: Fix reference NTTP binding to noexcept fn [PR97420] (*)
95d6776... openmp: Fix up handling of target constructs in offloaded r (*)
5f33821... C-SKY: Delete TARGET_CAN_CHANGE_MODE_CLASS, use defualt def (*)
a0d371a... Fix C++ libgomp regressions (*)
403bb89... DOC: update documentation of __gcov_{dump,reset} (*)
0eac9c6... docs: port old-intall.texi part to install.texi (*)
431d26e... Remove install-old.texi (*)
41eba35... C-SKY: Support fldrd/fstrd for fpuv2 and fldr.64/fstr.64 fo (*)
4553b95... C-SKY: Delete definition TARGET_PROMOTE_PROTOTYPES, just us (*)
155d303... C-SKY: Fix FAIL of gcc.dg/torture/stackalign/builtin-return (*)
94079e6... C-SKY: Add instruction "ld.bs". (*)
1fd76b2... Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd (*)
b6bdd7a... Add a couple of A?CST1:CST2 match and simplify optimization (*)
2bc6dac... Daily bump. (*)
a6e9428... Remove the logical stmt cache for now. (*)
f630797... Adjust fur_source internal api to use gori_compute not rang (*)
2bccd91... Make expr_range_in_bb stmt based rather than block based. (*)
35c78c6... Tweak location of non-null calls. revamp ranger debug outpu (*)
10b286c... Unify temporal cache with gori dependencies. (*)
c216447... Add imports and strengthen the export definition in range_d (*)
cb33af1... fully populate the export list from range_cache, not gori_c (*)
28ceee1... Change gori_compute to inherit from gori_map instead of hav (*)
41ddc5b... Fix selftest for targets where short and int are the same s (*)
fd97aeb... Remove stalled TREE_READONLY flag on automatic variable (*)
ad52d89... c++: Avoid -Wunused-value false positives on nullptr passed (*)
1d3707a... Fix thinko in latest change to setup_one_parameter (*)
7a5e9a5... c++tools: Include <cstdlib> for exit [PR100731] (*)
3b0a7d6... RISC-V: Pass -mno-relax to assembler (*)
ebd5e86... Improve global state for options. (*)
cec4d4a... Add no_sanitize_coverage attribute. (*)
f5c6b71... C-SKY: Fix copyright of csky-modes.def. (*)
4b1987f... Fix typo and weird syntax in configure script (*)
45d5c47... C-SKY: Amend copyrights of recently added files. (*)
2c3202e... libgomp/100747 - fix permission of configure scripts (*)
c9a089c... Update copyright years in c++tools (*)
316bdb2... middle-end/100727 - fix call expansion with WITH_SIZE_EXPR (*)
3a81735... openmp: Fix reduction clause handling on teams distribute s (*)
9aecba0... Fix sphinx-build warning. (*)
f1185ea... C-SKY: Add cases for csky fpuv3 instructions. (*)
d8f6ceb... fortran/intrinsic.texi: Fix copy'n'paste errors and typos (*)
d19a00c... C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REG (*)
62fa9cb... C-SKY: Bug fix for bad setting of TARGET_DSP and TARGET_DIV (*)
b8a6185... C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead. (*)
db92bd2... C-SKY: Add fpuv3 instructions and CK860 arch. (*)
637569d... Daily bump. (*)
358832c... compiler: mark global variables whose address is taken (*)
2c43f5e... libstdc++: Limit allocation on iterator insertion in Hashta (*)
a876407... Fusion patterns for add-logical/logical-add (*)
ca8cc82... VARYING ranges of different sizes should not be equal. (*)
46ed811... libstdc++: Fix iterator caching inside range adaptors [PR10 (*)
6fdc59f... libstdc++: Qualify functions used in tests (*)
0e3b3b7... OpenMP/Fortran: Handle polymorphic scalars in data-sharing (*)
b326f49... AArch64: Enable fast shifts on Neoverse N1 (*)
fb0746f... AArch64: Cleanup aarch64_classify_symbol (*)
4eaf65e... arm: Auto-vectorization for MVE: vld4/vst4 (*)
5ba5e85... arm: Auto-vectorization for MVE: vld2/vst2 (*)
0f3cd53... Do not load the thunk symbols. (*)
9d38e09... gcc-changelog: Add note about ChangeLog entries (*)
dc084c4... Fix ICE when lhs is NULL. (*)
1040a44... Fix two testcases for ssa names which are more than 1 digit (*)
b94a502... Daily bump. (*)
c01c433... i386: Add push insns for 4-byte vectors [PR100722] (*)
fe03f4f... Fortran: fix passing return value to class(*) dummy argumen (*)
a4dbd5c... Revert "Add ChangeLogs for the previous commit." (*)
6bf8847... Revert "PR98301 Add missing changelog entries." (*)
5d3ef91... fortran/intrinsic.texi: Use proper variable name (*)
1160d9c... Add ChangeLogs for the previous commit. (*)
99b76ad... Don't simplify (A & C) != 0 ? D : 0 for pointer types. (*)
15d30d2... Daily bump. (*)
c4771b3... PR98301 Add missing changelog entries. (*)
26ca6db... Steve Kargl <kargl@gcc.gnu.org> (*)
3050a1a... [OpenACC privatization] Prune uninteresting/varying diagnos (*)
5e28089... Fix rs6000 p10 fusion patterns with old attr type names (*)
2832d51... Daily bump. (*)
842a055... combine patterns for add-add fusion (*)
bdc7162... Test cases for p10 fusion patterns (*)
b5c1c7a... openmp: Fix up firstprivate+lastprivate clause handling [PR (*)
0c6e792... openmp: Fix up handling of implicit lastprivate on outer co (*)
325aa13... [OpenACC privatization] Reject 'static', 'external' in bloc (*)
11b8286... [OpenACC privatization] Largely extend diagnostics and corr (*)
d42c105... Add '__OPTIMIZE__' DejaGnu selector (*)
5a0fe1f... [OpenACC privatization] Explain OpenACC privatization candi (*)
ad4612c... [OpenACC privatization] Skip processing if no work to be do (*)
21803fc... [OpenACC privatization] Explain two different configuration (*)
ff451ea... [OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OAC (*)
3a285eb... [OpenACC privatization] Don't evaluate OpenMP 'for' clauses (*)
f6f4530... [OpenACC privatization, nvptx] Tighten some aspects [PR9011 (*)
29a2f51... openacc: Add support for gang local storage allocation in s (*)
782e57f... x86: Remove MAX_BITSIZE_MODE_ANY_INT (*)
53fb833... Elide expand_constructor if move by pieces is preferred (*)
5d42db5... Don't skip 'libgomp.oacc-fortran/privatized-ref-2.f90' for (*)
61796dc... Add 'libgomp.oacc-fortran/privatized-ref-2.f90' (*)
079c23c... aarch64: Add attributes for builtins specified in aarch64-b (*)
5ae3524... Add insn types for fusion pairs (*)
2df9d3c... i386: Add comparisons for 4-byte vectors [PR100637] (*)
6fdacaf... Detect illegal conditions in Raise_xxx_Error nodes (*)
745dae5... libsanitizer: Remove cyclades from libsanitizer (*)
49c2c7f... Remove discriminant checks in gigi (*)
3553d8c... Consistently generate debug info for elaboration variables (*)
4a29b8d... Replace ? with ?? in warning messages (*)
dd9a8ff... Fix internal error on locally derived bit-packed array type (*)
932198a... Always translate Is_Pure flag into pure in C sense (*)
1e66a91... Fix segfault at run time on strict-alignment platforms (*)
f1c777f... tree-optimization: Improve spaceship_replacement [PR94589] (*)
f53aff9... Fix spurious No_Elaboration violation for Size attribute (*)
b1cd746... Fix incorrect SLOC on instruction (*)
e5bfda0... Use EXACT_DIV_EXPR as much as possible (*)
dcde811... i386: Add minmax and abs patterns for 4-byte vectors [PR100 (*)
11784fe... libstdc++: Implement LWG 3490 change to drop_while_view::be (*)
317a38c... libstdc++: Fix access issue in iota_view::_Sentinel [PR1006 (*)
ea34e2e... Daily bump. (*)
5a3bf28... aix: collect2 text files in archive (*)
885035e... c++: designators in single-element init lists (*)
84fd1b5... c++: designated init with anonymous union [PR100489] (*)
64ba45c... libstdc++: Do not use static_assert without message in C++1 (*)
6b42b5a... libstdc++: Use __builtin_unreachable for constexpr assertio (*)
ee336ec... c++: Add new warning options for C++ language mismatches (*)
66168f9... dwarf: new dwarf_debuginfo_p predicate (*)
459d84e... opts: change write_symbols to support bitmasks (*)
9480491... PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ (*)
4f4a2f1... Fix a test failure in g++.dg/modules/omp-1_c.C (*)
d5cbe0f... libstdc++: Implement missing P0896R4 changes to reverse_ite (*)
a71f55c... i386: Avoid integer logic insns for 32bit and 64bit vector (*)
cdcec2f... Fortran/OpenMP: Add support for 'close' in map clause (*)
325bb08... Fix gnat.dg spurious failures on PowerPC64 LE (*)
66c5f24... libstdc++: Disable floating_to_chars.cc on 16 bit targets (*)
928e4ff... arm: Fix build failure by adding includes (*)
507359e... i386: Add mult-high and shift patterns for 4-byte vectors [ (*)
9c5bd1e... vect: Replace hardcoded inner loop cost factor (*)
1a9b3f0... c: Add support for __FILE_NAME__ macro (PR c/42579) (*)
9e0a5e3... Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v (*)
94fa4c6... openmp: Handle explicit linear clause properly in combined (*)
2b53679... phiopt: Simplify (X & Y) == X -> (X & ~Y) == 0 even in pres (*)
d15a2d2... libcpp: Fix up -fdirectives-only handling of // comments on (*)
75ab8b4... c++: _Complex template parameter [PR100634] (*)
fe9a661... c++: ICE with using and enum [PR100659] (*)
65f32e5... Daily bump. (*)
eb2a917... PR c/100619 - ICE on a VLA parameter with too many dimensio (*)
dc6758f... Split gimple range folding with ranges into a stand alone c (*)
cd67343... c++: ICE with <=> fallback [PR100367] (*)
9b50282... doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ (*)
873c518... c++: implicit deduction guides, protected access (*)
adcb497... c++: Relax attribute on friend declaration checking [PR1005 (*)
a911287... testuite: Check pthread for omp module testing (*)
5b95374... arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR1003 (*)
beeb015... arm/testsuite: Fix testcase for PR99977 (*)
1e66480... RISC-V: Properly parse the letter 'p' in '-march'. (*)
4536433... aarch64: Use correct type attributes for RTL generating XTN (*)
577d581... aarch64: Use an expander for quad-word vec_pack_trunc patte (*)
a680be2... testsuite: aarch64: Add tests for high-half narrowing instr (*)
ddbdb9a... aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL patt (*)
778ac63... aarch64: Relax aarch64_sqxtun2<mode> RTL pattern (*)
4e26303... aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL patter (*)
3eddaad... aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern (*)
8d51039... middle-end/100672 - fix bogus right shift folding (*)
32bd035... Fix typos. (*)
7bb4b7a... aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads (*)
35a16e4... Avoid marking TARGET_MEM_REF bases addressable (*)
2e6ad1b... Enable more WITH_SIZE_EXPR processing (*)
1467100... Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812 (*)
5a16fb1... Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' (*)
e668345... builtins: Fix ICE with unprototyped builtin call [PR100576] (*)
a73a5af... apply TLC to GIMPLE reference verification (*)
ea30c7b... i386: Allow 64bit vector modes in general registers (*)
51cfa55... Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c (*)
780e5d4... openmp: Handle lastprivate on combined target correctly [PR (*)
c6c62ba... gcc/go/ChangeLog: remove entry for reverted change (*)
2ebddf2... gofrontend: revert startswith change (*)
c922c65... libgo: update configure to current sources (*)
28ec117... libgo: update bzip2 binary test cases to match source repo (*)
de56f95... Run pass_sink_code once more before store_merging (*)
39ed6a8... libgo: use Windows line endings in testwinsignal (*)
01b2864... c++: ICE with bad definition of decimal32 [PR100261] (*)
061fe8c... c++: template template parm pack expansion [PR100372] (*)
a8daf9a... Daily bump. (*)
17af39e... sim: depend on gnulib (*)
79cf000... rs6000: Remove old psabi warnings (*)
5c66a1a... d: Use filename_ncmp instead of strncmp (*)
f87ce01... d: Use startswith function instead of strncmp (*)
3e0ad85... d: Revert "Come up with startswith function." (*)
fef7c89... c++: Prune dead functions. (*)
8c11475... c++: non-static member, decltype, {} [PR100205] (*)
f71ca97... c++: "perfect" implicitly deleted move [PR100644] (*)
cd323d9... analyzer: fix missing leak after call to strsep [PR100615] (*)
46ca31d... i386: Implement 4-byte vector support [PR100637] (*)
7d3711a... config: delete unused sim macros (*)
cc193ac... Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100 (*)
38751c4... libstdc++: Fix access issue in elements_view::_Sentinel [PR (*)
8b9484c... i386: Fix <any_extend:insn>v4qiv4di2 expander (*)
d39fbed... i386: Fix split_double_mode with paradoxical subreg [PR1006 (*)
d3a0208... Avoid setting TREE_ADDRESSABLE on stack vars during RTL exp (*)
b5c3145... [libgomp, testsuite] Don't shadow global 'offload_targets' (*)
937fa5f... 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi (*)
abf937a... 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo (*)
03eb779... Add 'dg-note', 'dg-lto-note' (*)
5116b54... gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR (*)
e1cca88... [OMP] Tighten 'is_gimple_omp_oacc' (*)
3e2c715... operand scanner TLC (*)
6806469... startswith: Fix offloading targets. (*)
7b4bae0... gcc-changelog: Remove use of non-strict mode (*)
c0129e2... Use startswith in targets. (*)
c81704b... regcprop: Avoid DCE of asm goto [PR100590] (*)
978b62e... function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct (*)
65061ea... phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m (*)
b2a0977... genversion should depend on DATESTAMP (*)
def010e... arc: Fix typo in negv2si2 pattern (*)
1e07091... Fix gcc.target/i386/pr100582.c with AVX512 (*)
414fe08... c/100522 - avoid invalid GIMPLE in GIMPLE parsing (*)
4054472... c/100547 - reject overly large vector_size attributes (*)
7e75d62... IBM Z: Support vector _Bool language extension (*)
720dff9... PR100281 C++: Fix SImode pointer handling (*)
fe993b4... libstdc++: Fix up semiregular-box partial specialization [P (*)
03cf8d5... libstdc++: Fix condition for memoizing reverse_view::begin( (*)
2e2eef8... libstdc++: Fix miscellaneous issues with elements_view::_Se (*)
a7ffc1e... Daily bump. (*)
3f476de... Once a range becomes constant, make it invariant. (*)
5282b2a... MAINTAINERS: Add myself for write after approval (*)
ba886d0... openmp: Notify team barrier of pending tasks in omp_fulfill (*)
5d93261... c++: Fix diagnostic for binding lvalue reference to volatil (*)
09867aa... PR fortran/98411 - Pointless warning for static variables (*)
346cbaf... libstdc++: Fix wrong thread waking on notify [PR100334] (*)
58f7c7e... [nvptx] Handle memmodel for atomic ops (*)
45aa7a4... libstdc++: Fix filesystem::path constraints for volatile [P (*)
fd89fc7... libstdc++: diagnose some misuses of [locale.convenience] fu (*)
60a156a... libstdc++: Fix std::jthread assertion and re-enable skipped (*)
ce81282... Bail in bounds_of_var_in_loop if scev returns NULL. (*)
e91a17f... AArch64: Have -mcpu=native and -march=native enable extensi (*)
f6a0608... Docs: add 2 missing dots. (*)
086882b... c/100625 - avoid building invalid labels in the GIMPLE FE (*)
47abe2a... IBM Z: Avoid bash-specific substitution in configure (*)
e0a5daf... middle-end/100582 - fix array_at_struct_end_p for vector in (*)
bdd8e3d... Improve message for wrong number of alternatives. (*)
7606865... arm: Auto-vectorization for MVE: add __fp16 support to VCMP (*)
a6eacbf... arm: Auto-vectorization for MVE: vcmp (*)
45063c0... Fix ICE [PR target/100549] (*)
0ca93e3... testsuite/arm: Add mve-vadd-scalar-1.c test (*)
c34e186... testsuite/arm: Add mve-vadd-1.c test (*)
afa4401... testsuite/arm: Factorize and increase coverage in mve-sub_1 (*)
e87d568... testsuite/arm: Improve mve-vshr.c (*)
3251878... testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e (*)
582776e... OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK (*)
e3b6d3a... libstdc++: Allow lualatex to be used for Doxygen PDF (*)
a8e19fa... Avoid outputting corrupt string constructor when host/targe (*)
3cbcb5d... LTO: merge -flto=foo both from IL and linker cmdline (*)
b050cf6... testsuite: Require openmp effective-target for PR100515 (*)
2ec80a3... Update mpfr version to 3.1.6 (*)
52a8120... Revert "download_prerequisites: update MPFR version to reco (*)
1dfb5d8... Daily bump. (*)
e49ff61... testsuite: Silence psabi warning (*)
2fa3e57... testsuite: Require fsanitize support on the target. (*)
4a32234... arm: remove error in CPP_SPEC when -mlittle-endian and -mbi (*)
f1146b5... testsuite/arm: Improve unsigned-float.c (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/guojiufu/heads/guojiufu-branch' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-05-31 5:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-31 5:55 [gcc/guojiufu/heads/guojiufu-branch] (314 commits) Use fast type for loop idx Jiu Fu Guo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).