Open jeremyfaller opened 3 years ago
2023-01-31
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Cherry Mui David Chase Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-02-07
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements David Chase Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-02-14
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
$
on memory held on to by deadlocked goroutines.Attendees:
Austin Clements David Chase Ian Lance Taylor Keith Randall Martin Möhrmann Matthew Dempsky Michael Knyszek Michael Pratt Than McIntosh
2023-02-21
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
*.sysoâs
for net?Attendees:
Austin Clements Cherry Mui David Chase Ian Lance Taylor Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-02-28
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
*.a files
, we're running into more situations where user programs that import "net" or "os/user" trigger linker problems due to C compiler flags/features/constructs that the linker doesn't grok (examples: #58619, #58620)cmd/go
. The downside would be reading the external .o files twice, once to see if we can handle them, and then again to actually process them. Once we load them into the symbol table, itâs complicated to âunloadâ them.Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuraylov Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-03-07
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui Eli Bendersky Ian Lance Taylor Keith Randall Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-03-14
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2023-03-28
Attendees:
Austin Clements Carlos Amedee Cherry Mui Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Than McIntosh
2023-04-04
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Carlos Amedee Cherry Mui David Chase Dmitri Shuraylov Ian Lance Taylor Matthew Dempsky Michael Knyszek Michael Pratt Than McIntosh
2023-04-18
uintptr
to unsafe.Pointer
when it points to non-Go memory #58625Attendees:
Carlos Amedee Austin Clements Cherry Mui David Chase Dmitri Shuraylov Eli Bendersky Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-05-02
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
-lang
versionf(g[T])
where g
is g[T,U]
and U
can be inferred, but I donât think thatâs a show-stopper.-json
for the subrepos.almost
races that are okay if you do them in the right way. Seems on track to land for 1.21.Attendees:
Carlos Amedee Austin Clements Cherry Mui David Chase Ian Lance Taylor Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-05-30
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
runtime
to internal/runtime
so things like reflect and sync can just call functions in it rather than linknameâing? This would propagate escape information and allow inlining.
Carlos Amedee Austin Clements Cherry Mui David Chase Keith Randall Matthew Dempsky Michael Pratt Robert Griesemer Than McIntosh
2023-06-27
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2023-10-24
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Cherry Mui David Chase Eli Bendersky Matthew Dempsky Michael Knyszek Michael Pratt Than McIntosh
2023-10-31
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Carlos Amedee Cherry Mui David Chase Eli Bendersky Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-11-07
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Carlos Amedee Cherry Mui David Chase Eli Bendersky Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-11-14
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
GOEXPERIMENT=newinliner
by default to turn on the new inlining heuristics in 1.22?
Attendees:
Carlos Amedee Cherry Mui David Chase Eli Bendersky Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-11-21
2023-11-28
Attendees:
Carlos Amedee Cherry Mui David Chase Eli Bendersky Joedian Reid Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-12-12
Attendees:
Carlos Amedee Cherry Mui David Chase Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2023-12-19
No meeting today (Go team "quiet" week)
2024-01-02
GOEXPERIMENT=allocheaders
change on google-internal applications. It is generally positive, but not clear to what degree. Attendees:
Austin Clements David Chase Dmitri Shuraylov Eli Bendersky Michael Knyszek Michael Pratt Than McIntosh
2024-01-23
Attendees:
Austin Clements Cherry Mui David Chase Dmitri Shuraylov Joedian Reid Keith Randall Michael Knyszek Michael Pratt Robert Griesemer
No C&R meeting today (this is a Google Core "no meetings" quiet week).
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-02-27
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuralyov Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2024-03-12
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Ian Lance Taylor Joedian Reid Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2024-03-19
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuralyov Ian Lance Taylor Joedian Reid Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2024-03-26
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuralyov Ian Lance Taylor Joedian Reid Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Robert Griesemer Than McIntosh
2024-03-28
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-04-02
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuralyov Ian Lance Taylor Joedian Reid Keith Randall Matthew Dempsky Michael Knyszek Michael Pratt Than McIntosh
2024-08-06
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
Attendees:
Austin Clements Carlos Amedee Cherry Mui David Chase Dmitri Shuralyov Eli Bendersky Ian Lance Taylor Michael Knyszek Michael Pratt Robert Griesemer Tim King
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-08-13
go1.21.4
is invalid), it is silently ignored, which may be surprising to user//go:build !go1.21.4
?These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-08-20
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-08-27
max(1.21, fileVersion)
independent of -lang (moduleVersion) These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-09-03
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-09-10
These compiler and runtime meeting minutes are a snapshot of what was discussed in an internal Google meeting. Notes on agenda items that address Google specific needs are elided. Any comments on this issue will be removed, and discussion about topics raised should be taken to the appropriate mailing list. Additionally, any feedback or suggestions for additions to the notes should be handled there as well.
2024-09-17
unique.Make(string(byteSlice))
not allocate?
F(string(slice))
, can we use the escape information to know the string doesn't outlast the call? Have to make sure it also doesnât escape to the result.
Google's Go compiler and runtime team meets periodically (roughly weekly) to discuss ongoing development of the compiler and runtime. While not open to the public, there's been desire by the community to learn what the compiler and runtime team is working on. While we learn what is a good format, and what works and doesn't, we will start publishing meeting minutes here.
These compiler and runtime meeting minutes are under development. We welcome feedback on content, format, level of detail, timeliness, and so on. If the minutes are helpful, please let us know. If they are less than helpful, we welcome constructive comments on how to improve them.
Notes on agenda items that address Google specific needs are elided.
This meta-issue records minutes of Google's Go compiler and runtime meetings as issue comments, so that they can be cross-linked easily with the relevant issues. This meta-issue is for minutes only; comments that are not meeting minutes will be deleted.