[lldb-dev] [Bug 45546] New: lldb-unit.Host/_/HostTests::ConnectionFileDescriptorTest.TCPGetURIv6 flaky on harbormaster builds

2020-04-15 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=45546

Bug ID: 45546
   Summary: lldb-unit.Host/_/HostTests::ConnectionFileDescriptorTe
st.TCPGetURIv6 flaky on harbormaster builds
   Product: lldb
   Version: unspecified
  Hardware: PC
OS: All
Status: NEW
  Severity: enhancement
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: florian_h...@apple.com
CC: jdevliegh...@apple.com, llvm-b...@lists.llvm.org

It looks like
lldb-unit.Host/_/HostTests::ConnectionFileDescriptorTest.TCPGetURIv6 is a flaky
test that relatively often fails during the LLVM pre-merge checks, causing the
harbormaster builds to fail.

Most of the time the per-merge checks fail, this seems to be the culprit for
me.

Some examples
https://reviews.llvm.org/harbormaster/unit/view/57639/
https://reviews.llvm.org/harbormaster/unit/view/61479/
https://reviews.llvm.org/harbormaster/unit/view/61676/

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Job Ad] Apple's debugging technologies team is hiring

2020-04-15 Thread Adrian Prantl via lldb-dev
The debugging technologies team at Apple is looking for engineers to work on 
LLDB and its testing and delivery. This is an opportunity to join a team that 
combines compiler technology and debuggers under one umbrella to build great 
tools. LLDB is a core part of Apple's developer tools, used internally to debug 
Apple's software stack and externally by millions of developers.


Debugger Engineer
=

We are looking for an engineer to work on the Swift support in the LLDB 
debugger. In this position, you will work closely with the Swift compiler team 
to improve the Swift debugging experience. Most of your work will be open 
source, on llvm.org and GitHub where you’ll collaborate with the LLDB and Swift 
communities to better integrate Swift support with the generic debugger code.

You can find a more detailed description at:
https://jobs.apple.com/en-us/details/200164500/debugger-engineer


Debugger Qualification Engineer
===

We are also looking for an engineer to work on the delivery and testing of the 
LLDB debugger. In this position, you will be in charge of the LLDB debugger’s 
testing and delivery for all Apple platforms.

For a more detailed description go to:
https://jobs.apple.com/en-us/details/200164501/debugger-qualification-engineer



If you are interested, please send your resume to 
llvm-job-ap...@group.apple.com. If you have any further questions, feel free to 
reach out to me at apra...@apple.com.

cheers,
Adrian
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 45564] New: lldb printing shadowed local variable

2020-04-15 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=45564

Bug ID: 45564
   Summary: lldb printing shadowed local variable
   Product: lldb
   Version: unspecified
  Hardware: PC
OS: All
Status: NEW
  Severity: enhancement
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: v...@apple.com
CC: jdevliegh...@apple.com, llvm-b...@lists.llvm.org

When we compile the following program at -O0 and step to the third printf, lldb
prints two values for "l", which is misleading. It should just print the
unshadowed one.

```
* thread #1, queue = 'com.apple.main-thread', stop reason = step over
frame #0: 0x00010f69 opt`main(argc=1, argv=0x7ffeefbff8a8) at
opt.c:10:20
   7  {
   8printf("%d\n", l);
   9int l = 7;
-> 10   printf("%d\n", l);
   11 }
   12  
   13 return 0;
(lldb) frame variable
(int) argc = 1
(char **) argv = 0x7ffeefbff8a8
(int) l = 6
(int) l = 7
```

Program:

```
#include 

int main(int argc, char **argv) {
  int l = 6;
  printf("%d\n", l);

  {
printf("%d\n", l);
int l = 7;
printf("%d\n", l);
  }

  return 0;
}

```

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] 2020 US LLVM Developers' Meeting - September 28-29

2020-04-15 Thread Tanya Lattner via lldb-dev
The LLVM Foundation is pleased to announce the 14th annual LLVM Developers’ 
Meeting in the Bay Area  on September 28-29 
in San Jose, CA. We will have additional events on September 27th in the 
afternoon/evening which be announced when available.

The LLVM Developers' Meeting is a bi-annual 2 day gathering of the entire LLVM 
Project community. The conference is organized by the LLVM Foundation and many 
volunteers within the LLVM community. Developers and users of LLVM, Clang, and 
related subprojects will enjoy attending interesting talks, impromptu 
discussions, and networking with the many members of our community. Whether you 
are a new to the LLVM project or a long time member, there is something for 
each attendee.

Given the current situation regarding COVID-19, we feel it is best to be 
totally transparent with our planning process. We are closely monitoring the 
news regarding restrictions on travel and large gatherings and also following 
the World Health Organization's advice. It takes about 9-12 months of planning 
for our developers’ meetings and given we do not know the situation in 
September, we are moving forward with the hope that it will be safe to host our 
event. 

What can you expect at a LLVM Developers' Meeting?

Technical Talks: These 20-30 minute talks cover all topics from core 
infrastructure talks, to project's using LLVM's infrastructure. Attendees will 
take away technical information that could be pertinent to their project or 
general interest. 
Tutorials: Tutorials are 50 minute sessions that dive down deep into a 
technical topic. Expect in depth examples and explanations.
Lightning Talks: These are fast 5 minute talks that give you a taste of a 
project or topic. Attendees will hear a wide range of topics and probably leave 
you wanting to learn more.
Panels: Panel sessions are guided discussions about a specific topic. The panel 
consists of ~3 developers who discuss a topic through prepared questions from a 
moderator. The audience is also given the opportunity to ask questions of the 
panel.
Birds of a Feather: Large round table discussions with a more formal directed 
discussion.
Student Research Competition: Students present their research using LLVM or 
related subprojects. These are usually 20 minute technical presentations with 
Q&A. The audience will vote at the end for the winning presentation and paper.
Poster Session: An hour long session where selected posters are on display for 
attendees to ask questions and discuss.
Round Table Discussions: Informal and impromptu discussions on a specific 
topic. During the conference there are set time slots where groups can organize 
to discuss a problem or topic.
Evening Reception (September 28): After a full day of technical talks and 
discussions, join your fellow attendees for an evening reception to continue 
the conversation and meet even more attendees.

What types of people attend?
• Active developers of projects in the LLVM Umbrella (LLVM core, Clang, 
LLDB, libc++, compiler_rt, klee, lld, etc).
• Anyone interested in using these as part of another project.
• Students and Researchers
• Compiler, programming language, and runtime enthusiasts.
• Those interested in using compiler and toolchain technology in novel 
and interesting ways.

More information regarding call for papers, registration, travel grants,etc, 
will be coming in the next month.

For future announcements or questions: Please sign up for the LLVM Developers’ 
Meeting mailing list 
.

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev