repo.or.cz
/
pgsql.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add overflow checks to money type.
2024-07-19
Nathan Bo
s
sa
r
t
Add overflow checks to money
t
ype
.
commit
|
commitdiff
|
tree
2024-07-17
N
athan B
o
ssart
U
s
e PqMsg_* macr
o
s
in more pla
c
es
.
commit
|
commitdiff
|
tree
2024-07-16
Nathan
B
ossar
t
Add a couple of recent commits to
.
gi
t
-blame-ign
o
re
.
.
.
commit
|
commitdiff
|
tree
2024-07-10
Nathan Bossart
Revam
p
documentatio
n
f
or
predefined roles
.
commit
|
commitdiff
|
tree
2024-07-09
Nathan Boss
a
r
t
Introduce
pg_signal_autovacuum_worker
.
commit
|
commitdiff
|
tree
2024-07-08
N
a
than Bossart
Use CREATE DAT
A
BASE
.
.
.
S
T
RATEGY = FILE_
C
OPY i
n
pg_upgrade
.
commit
|
commitdiff
|
tree
2024-07-05
Nathan Boss
a
rt
Remove check
hooks for GUCs that contr
i
b
ut
e
to
M
axB
a
c
k
e
n
d
s
.
commit
|
commitdiff
|
tree
2024-07-03
Nath
a
n
B
os
s
ar
t
Improve performance of
b
inary_
u
p
g
r
a
de_set_pg_class_
o
i
ds()
.
commit
|
commitdiff
|
tree
2024-07-03
Nathan Bossart
R
emove is_index parame
t
er
from
b
ina
r
y_upgrade_set_pg_clas
s
_
o
.
.
.
commit
|
commitdiff
|
tree
2024-07-02
N
a
t
h
an Bossart
Add CODE_O
F
_
CO
N
DUCT
.
md, C
O
N
TRIBUTIN
G
.
m
d, and SE
C
U
RITY
.
m
d
.
commit
|
commitdiff
|
tree
2024-07-02
Nat
h
an Bossart
pg_dump: Remove s
o
m
e
unused
r
eturn v
a
lues
.
commit
|
commitdiff
|
tree
2024-07-01
Nathan Bossart
Re
m
ove re
d
undant
p
rivil
e
g
e check from p
g
_sequenc
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-07-01
N
athan Bossart
A
d
d --no-sync
to pg_upgrade's uses of pg_dump and pg_dumpall
.
commit
|
commitdiff
|
tree
2024-06-26
Nath
a
n Bossart
Use PqMsg_* macros
i
n
fe-auth
.
c
.
commit
|
commitdiff
|
tree
2024-06-19
Nathan Boss
a
rt
Fi
x
comment
in pg_up
g
rade
.
h
.
commit
|
commitdiff
|
tree
2024-06-05
Nathan
B
ossart
Fix documentation for POSIX semap
h
ores
.
commit
|
commitdiff
|
tree
2024-06-03
Nathan Bossart
Fi
x
do
c
umentat
i
on for System V sem
a
pho
r
es
.
commit
|
commitdiff
|
tree
2024-05-13
Nathan B
o
ssa
r
t
Fix pg_sequence_last_
v
alue() for unlog
g
ed
sequences
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Natha
n
Bossart
Fix privilege ch
e
ck
s
in pg_
s
ta
t
s_ext
and pg
_
stats_ext_exprs
.
commit
|
commitdiff
|
tree
2024-04-23
Na
t
han Bossart
Fix
code for probin
g
availability of AV
X
-512
.
commit
|
commitdiff
|
tree
2024-04-15
Nathan Bossart
doc:
Note excep
t
ions for SET ROLE's eff
e
ct o
n
priv
i
lege
.
.
.
commit
|
commitdiff
|
tree
2024-04-07
Nathan Bossart
Optimize visibil
i
tyma
p
_count() w
i
th A
V
X-
5
12 i
n
st
r
uctions
.
commit
|
commitdiff
|
tree
2024-04-07
Na
t
han Bossart
Optimize pg_popcount() with AV
X
-5
1
2 in
s
tru
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2024-04-03
N
a
than Bossart
I
n
line pg_popcoun
t
()
f
or small bu
f
fers
.
commit
|
commitdiff
|
tree
2024-04-03
N
a
than Bossart
Add built-in ERROR handlin
g
for archive call
b
a
c
ks
.
commit
|
commitdiff
|
tree
2024-04-02
Nath
a
n
Bossart
A
v
oid
f
unction call overhe
a
d of pg_pop
c
o
unt() i
n
syslogg
e
r
.
c
.
commit
|
commitdiff
|
tree
2024-04-02
Na
t
ha
n
Boss
a
rt
Refactor c
o
d
e for setting pg_po
p
count* functi
o
n
point
e
rs
.
commit
|
commitdiff
|
tree
2024-03-28
Na
t
h
a
n Bossa
r
t
Improve style
o
f pg_lfind32()
.
commit
|
commitdiff
|
tree
2024-03-27
Nathan Bossart
Adju
s
t d
o
cumentation for syncfs()
.
commit
|
commitdiff
|
tree
2024-03-27
N
a
tha
n
Boss
a
rt
F
i
x
compiler warning for
p
g_
l
find32()
.
commit
|
commitdiff
|
tree
2024-03-26
Na
t
h
a
n Bossar
t
A
dd commit 64e
4
01b62b to
.
g
it-blame-ig
n
ore-revs
.
commit
|
commitdiff
|
tree
2024-03-26
Nathan Bossa
r
t
Optimize roles_
i
s_
m
embe
r
_of() w
i
th
a
Bloom filte
r
.
commit
|
commitdiff
|
tree
2024-03-26
Nath
a
n Bossart
Mic
r
o-optimize
pg_lfi
n
d32()
.
commit
|
commitdiff
|
tree
2024-03-25
Nath
a
n
Bossar
t
Adjust pgbench op
t
io
n
for deb
u
g mode
.
commit
|
commitdiff
|
tree
2024-03-24
N
a
than Bossart
doc: Clarify
requir
e
ments for SET ROLE
.
commit
|
commitdiff
|
tree
2024-03-21
Nathan B
o
ssart
R
evis
e
the
s
t
yle of a par
a
g
raph in README
.
md
.
commit
|
commitdiff
|
tree
2024-03-20
Nathan
B
o
s
s
a
r
t
Avoid overfl
o
w
i
n MaybeRemoveO
l
dWalSummaries()
.
commit
|
commitdiff
|
tree
2024-03-20
Nathan Bossar
t
Reve
r
t "Temporary patch to hel
p
debug pg_walsummary
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Nathan Bossart
Inline pg_popcount{32,64} into pg_popcount()
.
commit
|
commitdiff
|
tree
2024-03-18
Nathan Bossa
r
t
Ini
t
i
alize variables to placa
t
e
c
o
m
piler
.
commit
|
commitdiff
|
tree
2024-03-14
Nathan Bo
s
sart
A
dd pg_column_toast_chu
n
k_
i
d
(
)
.
commit
|
commitdiff
|
tree
2024-03-13
Nathan
B
o
ss
a
r
t
R
e
i
ntroduce MAINT
A
IN privil
e
ge
and pg
_
maintain predefined
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Nathan Bossart
reinde
x
db: Allow specif
y
ing objects to
pr
o
cess in all
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Nathan Bossart
clusterdb: All
o
w specifying ta
b
les to pr
o
cess in
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Natha
n
Bo
s
sart
vacuumdb:
Allow s
p
ecify
i
n
g object
s
to proc
e
ss in
all
.
.
.
commit
|
commitdiff
|
tree
2024-03-05
Nathan B
o
ss
a
rt
Add a few recent comm
i
ts to
.
git-blam
e
-
i
gno
r
e-
r
evs
.
commit
|
commitdiff
|
tree
2024-03-04
Nathan Boss
a
rt
Ad
d
macro for customizing an arch
i
ving
WA
R
NING
m
e
ssage
.
commit
|
commitdiff
|
tree
2024-02-29
Nath
a
n
Bossart
Convert unloggedLSN t
o
a
n
a
tom
i
c variable
.
commit
|
commitdiff
|
tree
2024-02-29
N
a
t
han Bossart
Co
n
v
e
rt
ar
c
hiver's forc
e
_
dir_scan variable t
o
an ato
m
i
c
.
.
.
commit
|
commitdiff
|
tree
2024-02-29
Nat
h
an Bossa
r
t
Introduce atomic r
e
ad/write functions wit
h
f
ull b
a
r
rier
.
.
.
commit
|
commitdiff
|
tree
2024-02-28
Nathan Boss
a
r
t
Convert README to Mark
d
own
.
commit
|
commitdiff
|
tree
2024-02-27
Nathan Bossa
r
t
Fix
comme
n
t
s
for the dshash_parameters struct
.
commit
|
commitdiff
|
tree
2024-02-26
N
a
t
h
an Bossart
Add helper
f
u
nctions f
o
r
d
s
hash
table
s
with string
.
.
.
commit
|
commitdiff
|
tree
2024-02-26
Nathan Bo
s
sa
r
t
Use
NULL instead of 0 for 'arg' ar
g
ument in dshash_create
.
.
.
commit
|
commitdiff
|
tree
2024-02-16
Nathan Bossart
U
s
e new ov
e
rflow
-
safe int
e
ger comparison functions
.
commit
|
commitdiff
|
tree
2024-02-16
N
a
tha
n
B
ossart
In
t
rod
u
c
e
o
ve
r
flo
w
-
s
afe integer comparison func
t
ions
.
commit
|
commitdiff
|
tree
2024-02-16
N
a
tha
n
Bossart
R
e
pl
a
ce c
a
l
l
s
to pg_qsort
(
) w
i
th the qso
r
t
()
macro
.
commit
|
commitdiff
|
tree
2024-02-14
Nathan Bo
s
s
a
rt
Remo
v
e obsolete check
i
n SIGTERM handler for
t
he s
t
artup
.
.
.
commit
|
commitdiff
|
tree
2024-02-14
Nathan Bossart
Central
i
ze logic
f
or r
e
s
t
o
r
in
g
errno in
s
ignal
handler
s
.
commit
|
commitdiff
|
tree
2024-02-14
Nathan Bossart
C
h
e
c
k that MyProcPid ==
getpid() in b
a
c
k
end
si
g
nal
.
.
.
commit
|
commitdiff
|
tree
2024-02-14
N
athan Bossar
t
Allow pg_
m
onitor to
e
xecut
e
pg_current_
l
ogfile
(
)
.
commit
|
commitdiff
|
tree
2024-02-07
Natha
n
Bossart
Rem
o
ve Start* macros in p
o
st
m
a
ster
.
c
.
commit
|
commitdiff
|
tree
2024-01-29
N
a
than Bossart
M
ove
i
s_valid_
a
scii() to a
s
cii
.
h
.
commit
|
commitdiff
|
tree
2024-01-23
Nathan Bossart
Fix c
r
a
s
h
in
a
utoprew
a
r
m
.
commit
|
commitdiff
|
tree
2024-01-23
Nat
h
an
B
ossar
t
Fix
possible
N
ULL
p
ointer dereference i
n
GetNamedDSMSegment()
.
commit
|
commitdiff
|
tree
2024-01-19
Nat
h
an
B
ossart
Teach autoprewarm to us
e
the dynamic shared memory
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Nathan Bossar
t
Introduce the
dynamic
s
h
are
d
memory r
e
gistry
.
commit
|
commitdiff
|
tree
2024-01-19
Nathan
Bossart
d
o
c:
R
eorgan
i
z
e s
e
ction
f
o
r
s
hared memory and
L
WLocks
.
commit
|
commitdiff
|
tree
2024-01-19
Natha
n
Bossa
r
t
Im
p
rove so
m
e
d
ocume
n
tation
about the bootstrap superuser
.
commit
|
commitdiff
|
tree
2024-01-09
Nathan Bossart
Fix document
a
ti
o
n for wal_summary_
k
eep_
t
ime
.
commit
|
commitdiff
|
tree
2024-01-09
Nathan
B
ossart
C
r
o
s
s-check
l
ists of p
r
edefined LWLocks
.
commit
|
commitdiff
|
tree
2024-01-04
Nat
h
a
n Bossart
Add macros for looping
throug
h
a Lis
t
with
o
ut a ListC
e
ll
.
commit
|
commitdiff
|
tree
2023-12-18
N
atha
n
Bossart
Opti
m
ize
pg
_
atomi
c
_exchange_u32 and p
g
_atomic_exchange_u64
.
commit
|
commitdiff
|
tree
2023-12-18
N
athan Bossart
Micr
o
-optimize datum_to_json_internal() some more
.
commit
|
commitdiff
|
tree
2023-12-08
Nathan Bossart
Mi
c
ro-optim
i
z
e JS
O
NTYPE_NUME
R
I
C
co
d
e
path in
j
son
.
c
.
commit
|
commitdiff
|
tree
2023-12-06
Nath
a
n
Bos
s
a
r
t
Suppress -Wunused-r
e
s
ult
w
arning about wr
i
t
e()
.
commit
|
commitdiff
|
tree
2023-12-04
Nathan
B
ossart
T
e
ac
h
co
n
v
e
r
t
() an
d
friends to avoid cop
y
i
ng when possi
b
le
.
commit
|
commitdiff
|
tree
2023-11-27
Nathan Bossart
Retire a
f
e
w
ba
c
kwards
c
om
p
atibilit
y
macros
.
commit
|
commitdiff
|
tree
2023-11-15
Nathan Bossart
Fix fa
l
lback i
m
plementation for pg_ato
m
ic_t
e
st_set_fla
g
()
.
commit
|
commitdiff
|
tree
2023-11-15
Na
t
h
an B
o
ssart
Re
t
i
r
e MemoryCont
e
x
tRe
s
etAndDeleteChildren
(
) macro
.
commit
|
commitdiff
|
tree
2023-10-25
Nathan Bossart
Remove dead code in pg_
c
tl
.
c
.
commit
|
commitdiff
|
tree
2023-10-17
Nathan
Bossart
Avoid calli
n
g proc_exi
t
()
i
n processes fork
e
d
by system(
)
.
commit
|
commitdiff
|
tree
2023-10-16
N
athan Bos
s
art
Mov
e
extra code out of the
P
re/PostResto
r
eCommand(
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Nathan B
o
ssa
r
t
Improve the naming i
n
wal
_
s
ync_meth
o
d code
.
commit
|
commitdiff
|
tree
2023-10-04
Nathan B
o
s
sart
Document that
--sync-method takes a
n
argument
.
commit
|
commitdiff
|
tree
2023-09-25
Nathan Bossa
r
t
Ad
d
work
e
r
t
ype
t
o pg_stat_sub
s
c
r
iption
.
commit
|
commitdiff
|
tree
2023-09-20
Natha
n
Bossart
Remove open-coded b
i
nary heap in pg_dump_sort
.
c
.
commit
|
commitdiff
|
tree
2023-09-19
Nathan
B
o
s
s
a
rt
Con
v
er
t
pg_restore's ready_list to a
p
riority
q
u
eue
.
commit
|
commitdiff
|
tree
2023-09-18
Nathan Boss
a
rt
A
dd func
t
i
o
n for
r
emoving arbitra
r
y
nodes in bin
a
ryheap
.
commit
|
commitdiff
|
tree
2023-09-18
Nathan Boss
a
rt
Fix MS
V
C build for changes to binaryheap
.
commit
|
commitdiff
|
tree
2023-09-18
Nathan Bossart
Make binaryheap
a
vailable to frontend code
.
commit
|
commitdiff
|
tree
2023-09-06
N
a
t
han Bossart
Allo
w
us
i
ng syncfs() in fron
t
end
utiliti
e
s
.
commit
|
commitdiff
|
tree
2023-09-06
N
a
than Bo
s
sart
Add support for
s
y
n
c
fs() in front
e
nd suppo
r
t functions
.
commit
|
commitdiff
|
tree
2023-09-06
N
athan Bossart
Mak
e
enum for sync methods available to frontend
code
.
commit
|
commitdiff
|
tree
2023-09-06
N
a
t
h
an Bos
s
art
Move P
G
_TEMP_FILE* macros
to
f
i
l
e_util
s
.
h
.
commit
|
commitdiff
|
tree
2023-09-05
Nath
a
n Bossart
Repl
a
ce kno
w
n_assigned_xids_lck wi
t
h memory barriers
.
commit
|
commitdiff
|
tree
2023-08-30
Natha
n
Bossart
Use actual backend
I
Ds in
pg_s
t
at_get_backend_subxact()
.
commit
|
commitdiff
|
tree
2023-08-30
Nathan Bossart
Rena
m
e
some support functions for pgs
t
at* views
.
commit
|
commitdiff
|
tree
2023-08-30
N
a
t
h
a
n Bossart
Fix misuse
of
P
q
M
sg_Close
.
commit
|
commitdiff
|
tree
2023-08-24
Nathan Bossart
p
g
_upgrade: B
u
mp
MESSAGE_WI
D
TH
.
commit
|
commitdiff
|
tree
next