You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeff Davis
1476028225
Allow pg_locale_t APIs to work when ctype_is_c.
...
Previously, the caller needed to check ctype_is_c first for some
routines and not others. Now, the APIs consistently work, and the
caller can just check ctype_is_c for optimization purposes.
Discussion: https://postgr.es/m/450ceb6260cad30d7afdf155d991a9caafee7c0d.camel@j-davis.com
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
3 weeks ago
..
.gitignore
…
Makefile
Move code specific to pg_dependencies to new file
1 month ago
acl.c
Remove PointerIsValid()
3 months ago
amutils.c
…
array_expanded.c
…
array_selfuncs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
array_typanalyze.c
Track the maximum possible frequency of non-MCE array elements.
3 months ago
array_userfuncs.c
Introduce a SQL-callable function array_sort(anyarray).
9 months ago
arrayfuncs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
arraysubs.c
…
arrayutils.c
…
ascii.c
…
bool.c
…
bytea.c
Speed up byteain by not parsing traditional-style input twice.
5 months ago
cash.c
…
char.c
…
cryptohashfuncs.c
…
date.c
Break out xxx2yyy_opt_overflow APIs for more datetime conversions.
6 months ago
datetime.c
Tighten parsing of datetime input.
7 months ago
datum.c
Remove PointerIsValid()
3 months ago
dbsize.c
Avoid including commands/dbcommands.h in so many places
4 months ago
domains.c
…
encode.c
Add HINT listing valid encodings to encode() and decode() errors.
1 month ago
enum.c
…
expandeddatum.c
…
expandedrecord.c
Use CompactAttribute more often, when possible
2 months ago
float.c
Allow width_bucket()'s "operand" input to be NaN.
6 months ago
format_type.c
…
formatting.c
Remove obsolete comment
4 weeks ago
genfile.c
…
geo_ops.c
Replace internal C function pg_hypot() by standard hypot()
4 weeks ago
geo_selfuncs.c
…
geo_spgist.c
Replace internal C function pg_hypot() by standard hypot()
4 weeks ago
hbafuncs.c
Don't include access/htup_details.h in executor/tuptable.h
3 months ago
inet_cidr_ntop.c
…
inet_net_pton.c
Use pg_ascii_tolower()/pg_ascii_toupper() where appropriate.
6 months ago
int.c
…
int8.c
Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true.
4 months ago
json.c
Use stack allocated StringInfoDatas, where possible
1 month ago
jsonb.c
Use stack allocated StringInfoDatas, where possible
1 month ago
jsonb_gin.c
Fix varatt versus Datum type confusions
5 months ago
jsonb_op.c
Fix varatt versus Datum type confusions
5 months ago
jsonb_util.c
Clarify the ra != rb case in compareJsonbContainers().
5 months ago
jsonbsubs.c
Fix typo in comment
3 months ago
jsonfuncs.c
Use stack allocated StringInfoDatas, where possible
1 month ago
jsonpath.c
…
jsonpath_exec.c
Switch some numeric-related functions to use soft error reporting
4 months ago
jsonpath_gram.y
…
jsonpath_internal.h
Allow redeclaration of typedef yyscan_t
3 months ago
jsonpath_scan.l
Use C11 char16_t and char32_t for Unicode code points.
2 months ago
levenshtein.c
…
like.c
Control ctype behavior internally with a method table.
6 months ago
like_match.c
…
like_support.c
Control ctype behavior internally with a method table.
6 months ago
lockfuncs.c
Add missing Datum conversions
4 months ago
mac.c
Grab the low-hanging fruit from forcing sizeof(Datum) to 8.
4 months ago
mac8.c
…
mcxtfuncs.c
Sync typedefs.list with the buildfarm.
6 months ago
meson.build
Move code specific to pg_dependencies to new file
1 month ago
misc.c
Split out innards of pg_tablespace_location()
1 month ago
multirangetypes.c
Add range_minus_multi and multirange_minus_multi functions
4 weeks ago
multirangetypes_selfuncs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
multixactfuncs.c
Move SQL-callable code related to multixacts into its own file
4 months ago
name.c
…
network.c
Grab the low-hanging fruit from forcing sizeof(Datum) to 8.
4 months ago
network_gist.c
…
network_selfuncs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
network_spgist.c
Do a tiny bit of header file maintenance
3 months ago
numeric.c
Fix two comments in numeric.c
3 months ago
numutils.c
…
oid.c
…
oracle_compat.c
…
orderedsetaggs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
partitionfuncs.c
…
pg_dependencies.c
Add input function for data type pg_dependencies
4 weeks ago
pg_locale.c
Allow pg_locale_t APIs to work when ctype_is_c.
3 weeks ago
pg_locale_builtin.c
Use C11 char16_t and char32_t for Unicode code points.
2 months ago
pg_locale_icu.c
Move comment about casts from pg_wchar.
2 months ago
pg_locale_libc.c
Allow pg_locale_t APIs to work when ctype_is_c.
3 weeks ago
pg_lsn.c
Change pg_lsn_in_internal() to use soft error reporting
4 months ago
pg_ndistinct.c
Add input function for data type pg_ndistinct
4 weeks ago
pg_upgrade_support.c
Preserve conflict-relevant data during logical replication.
5 months ago
pgstatfuncs.c
Add slotsync skip statistics.
4 weeks ago
pseudorandomfuncs.c
Add date and timestamp variants of random(min, max).
3 months ago
pseudotypes.c
…
quote.c
Clarify comment for worst-case allocation in quote_literal_cstr()
9 months ago
rangetypes.c
Add range_minus_multi and multirange_minus_multi functions
4 weeks ago
rangetypes_gist.c
…
rangetypes_selfuncs.c
Mark function arguments of type "Datum *" as "const Datum *" where possible
2 months ago
rangetypes_spgist.c
Add missing Datum conversions
4 months ago
rangetypes_typanalyze.c
Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true.
4 months ago
regexp.c
Amend recent fix for SIMILAR TO regex conversion.
3 months ago
regproc.c
Provide more-specific error details/hints for function lookup failures.
3 months ago
ri_triggers.c
Remove unused #include's in src/backend/utils/adt/*
6 months ago
rowtypes.c
Add missing Datum conversions
4 months ago
ruleutils.c
Use stack allocated StringInfoDatas, where possible
1 month ago
selfuncs.c
Speed up eqjoinsel() with lots of MCV entries.
1 month ago
skipsupport.c
Add nbtree skip scan optimization.
9 months ago
tid.c
Mark ItemPointer arguments as const throughout
2 months ago
timestamp.c
Switch some numeric-related functions to use soft error reporting
4 months ago
trigfuncs.c
…
tsginidx.c
…
tsgistidx.c
…
tsquery.c
Fix comment of tsquerysend()
7 months ago
tsquery_cleanup.c
…
tsquery_gist.c
…
tsquery_op.c
…
tsquery_rewrite.c
…
tsquery_util.c
…
tsrank.c
…
tsvector.c
Remove unnecessary type violation in tsvectorrecv().
9 months ago
tsvector_op.c
Fix some confusing uses of const
2 months ago
tsvector_parser.c
…
uuid.c
Fix constant when extracting timestamp from UUIDv7.
4 months ago
varbit.c
…
varchar.c
…
varlena.c
Allow "SET list_guc TO NULL" to specify setting the GUC to empty.
2 months ago
version.c
…
waitfuncs.c
Add missing Datum conversions
4 months ago
windowfuncs.c
Add IGNORE NULLS/RESPECT NULLS option to Window functions.
3 months ago
xid.c
…
xid8funcs.c
Don't include access/htup_details.h in executor/tuptable.h
3 months ago
xml.c
Use stack allocated StringInfoDatas, where possible
1 month ago