請問國內有哪些關於clang編譯技術的重要會議或者論壇?


題主在哪個城市?我想籌備一個深圳地區的靜態分析技術和研發小沙龍,認識認識潛伏在深圳的同行。在深圳的有興趣的朋友我們可以線下認識下,探討下沙龍的形式。


* 結論:

HelloGCC 2017 CFP OSDT2017 CFP | 開源開發工具技術博客 歡迎大家來分享!

分享一下我申請LLVMDevMtg過程 :)

* AnnaZaks 指明方向

It is not 100% clear what you are asking for. Do you want to have one of the dev meetings in China one year or host another series of Dev meetings. We currently have LLVM Dev meeting that happens in the Bay Area and LLVM Dev Euro, which happens in Europe.
I suggest sending an email to board@llvm.org with a specific proposal or concern.
Cheers,Anna.

On Feb 24, 2017, at 12:50 AM, Leslie Zhai & wrote:
Hi Anna,

Sorry for bothering you!

But I have no idea who I can email to for asking whether or not able to host LLVM Developer Meetings in China, please help me, thanks a lot!

BTW: I uploaded Glib-MallocChecker-single-size-value.patch, please review it, thank you!

-------- 轉發的消息 --------
主題: Is it able to host LLVM Developer Meetings in China?
日期: Wed, 22 Feb 2017 14:54:24 +0800
發件人: Leslie Zhai &
收件人: sabre@nondot.org

Hi Chris,

I am a LLVM hacker and mainly maintaining www.llvm.org.cn and
clang-analyzer.llvm.org.cn

Is it able to host LLVM Developer Meetings in China? I want to get more
Chinese developers together to contribute to LLVM projects.

--
Regards,
Leslie Zhai - a LLVM hacker https://reviews.llvm.org/p/xiangzhai/

* Tanya Lattner http://www.nondot.org/tonic/ 回復:

Leslie,

One of our board members, David Kipping, has been investigating having a developer meeting in China. Its definitely an area that we would love to help support the community better. David is currently attending to a personal matter, but once he returns he can comment more about his thoughts on this.

Can you give us some background on yourself?

Thanks,
Tanya

On Feb 26, 2017, at 5:58 PM, Leslie Zhai amp;amp;amp;amp; wrote: Hi LLVM Foundation, Is it able to have one of the dev meetings in China one year? just like Akademy China 2017 https://akademy.kde-china.org/2017/todo.html

* lattner (Chris Lattner) 回復:

Great, she"s the guru

-Chris

On Mar 5, 2017, at 10:24 PM, Leslie Zhai amp;amp;amp;amp; wrote: Hi Chris, Thanks for your reply! I have emailed to the llvm-devmeeting mailing list and your wife Tanya replied me
在 2017年03月06日 13:36, Chris Lattner 寫道: Hi Leslie, I』d love to see LLVM available to a wider community, but I』m not involved in developer meeting planning. I』d suggest emailing this mailing list: http://lists.llvm.org/mailman/listinfo/llvm-devmeeting -Chris
On Feb 21, 2017, at 10:54 PM, Leslie Zhai amp;amp;amp;amp; wrote: Hi Chris, I am a LLVM hacker and mainly maintaining www.llvm.org.cn and clang-analyzer.llvm.org.cn Is it able to host LLVM Developer Meetings in China? I want to get more Chinese developers together to contribute to LLVM projects. -- Regards, Leslie Zhai - a LLVM hacker https://reviews.llvm.org/p/xiangzhai/

-- Regards, Leslie Zhai - a LLVM hacker https://reviews.llvm.org/p/xiangzhai/

* David Kipping回復:

One more thing, companies I"ve heard has or have had llvm developers in the Shanghai area include Qualcomm, Huawei, Nvidia, ARM. Do you know llvm developers at these companies offices in the region? Do you know of other companies, universities in the region working on llvm? Open source communities?
On Tue, Mar 21, 2017 at 7:23 AM, David Kipping & wrote:

Thank you for the responses. Some comments:
- Asia is so large, that I see that socials in multiple cities could evolve there. For this thread, more of a discussion of where the first attempt should be.- I think getting socials established and running regularly is the first step, and once established then we can look at a larger, regional event like a dev meeting.- typically socials and dev meetings are attended by people who hack on llvm internals; note I use llvm in the umbrella sense including all related pieces: clang, sanitizers, lldb, lld, libs, ....- Leslie, you seem to think the target audience would be "users" of clang, perhaps many of them being iOS developers. While users of clang/llvm have always been invited and do attend the devmeetings, these tend to be more of a minority. Could you say more of what you think the target audience would look like?- As a near term goal I would like to see social"s get established. To get people engaged, I think that a mini-workshop to start might increase attendance and break the ice. Perhaps a 4 hour session followed by a social element of food and drinks. To lower the bar, the foundation might be able to enttirely pay or subsidize. Thoughts?- To work on the venue, we really need an estimate of how many will attend - if it is 10, then it is easy. If we are at 100, then this is difficult - what do you estimate? Once we as a group have a shared view of what this is, then I think we take it to the dev lists to refine and get an initial count of who would attend- anything else?
On Mon, Mar 20, 2017 at 8:56 PM, Leslie Zhai & wrote:
Hi David,

1. May 11 and 12, 2017 are suitable for a mini-workshop, it is weekend :)

2. I can ask a question about what topics they have interested in via ZhiHu https://www.zhihu.com/question/57401771

在 2017年03月21日 08:06, David Kipping 寫道:
Below is a mail bringing up the topic of having an LLVM event in China/Asia.

Alex and I will be at the RISC-V workshop at Shanghai Jiao Tong University (SJTU) in Shanghai China on May 8-11, 2017 and would like to use this opportunity to have a social. To attract enough attention, perhaps we could have a mini-workshop.

What do you think?
If not then and there - what would you suggest for the region?
I have the sense that there are many more using LLVM in the region that is on the forums - how do you find them and engage with them?

The following expressed interest in an event in the region
* Raymond Tay*
* Adrew Santosa*
Do you have email addresses for them?

I look forward to discussing this more with you and seeing the first LLVM event in Asia take place.
*
*
*-----------------------------------------------------------*
*
*

Ni Hao Leslie.

This is David and I』m the Treasurer for the LLVM Foundation. My apologies for the delay in responding. A small group of us have been discussing having an LLVM event in Asia for a while. Alex Bradbury and I will be at the RISC-V workshop in May in Shanghai and are thinking of having an LLVM event either before or after the RISC-V event. Note, in this scenario the LLVM event is not tied to the RISC-V it in any way; it is just a matter of convenience for us.

The interest in an event in China is difficult to gauge as there does not seem to be many on the llvm forums that are based in China. I suggest that we start off with small steps with an LLVM Social. A social is part of the LLVM culture and now occurs regularly in over 5 cities around the world. For this test-the-waters event, we could have a mini workshop to increase attendance and to provide some information to those who are thinking of becoming active in the community.

I think that Shanghai might be a good location for an LLVM community event as I believe that there are several large companies that are or have done LLVM work in the Shanghai-Hangzhou area.

The LLVM Foundation would likely be able to contribute a small about of funding to get this first social/workshop off the ground.

I will start a separate thread directly with you and those who have expressed an interest in an event in China in the past. After we develop a proposal, we should then discuss it on the community lists and finalize the event. If any board members would like to join, let me know and I』ll add you. Tanya, for continuity I will add you.

--
Regards,
Leslie Zhai - a LLVM hacker https://reviews.llvm.org/p/xiangzhai/

* 我的回復(抱歉我的中式英語。。。):

1. I know Wu Zhao https://github.com/FrozenGene as a llvm developer he is working at IBM in Shanghai. Through code review by other llvm developers, I also know Weiming Zhao https://reviews.llvm.org/p/weimingz/ but I have no idea whether or not he is Chinese or working in Shanghai? the "similar" stories are Guan Song https://github.com/guansong and Dominic Chen https://github.com/ddcc

2. Shanghai is a good choice:

* There will be a RISC-V workshop, then llvm mini-workshop in the same region, you do not need to travel around, but have some rest instead, not rush.

* Better environment than Beijing, today Beijing"s pm2.5 is 213 but Shanghai is only 29! and I am preparing to leave Beijing to my hometown Wuhan for my little kid.

3. At the very beginning, the target audience might be "users" more than core developers. To me, as a KDE developer, I started to use gcc when I was a university student in 2002 https://dot.kde.org/2016/10/20/leslie-zhai-talks-20-years-kde-china and used Assembly to develop a toy-compiler as my "Compile Principle" course assignment, but not deep into the internals of gcc. During 2014, at iSOFTLinux, we tried to work on a (non) GNU-free base system, so I switched to llvm just for fun and learn, then tried to fix libclang segfault issue when parsing https://bugs.llvm.org//show_bug.cgi?id=13619 and Sema"s destructor relative issue https://bugs.llvm.org//show_bug.cgi?id=21905 recently I am teaching the MallocChecker about Glib API https://reviews.llvm.org/D30771 just simply use AST, PathSensitive and ADT, so basically I am a llvm "user"

4. After the mini-workshop, more and more Chinese llvm core developers will know there is llvm workshop or even devmeetings in China, then the target audience might be "core" developers in the next workshop or devmeetings. 4 hours session is suitable: 10 am to 12 am, and break, have a simple lunch, then 2 pm to 4 pm. Budget list might be:

* CRH (China Railway High-speed)

Beijing -&> Shanghai 2 persons RMB 1106

Shanghai -&> Beijing 2 persons RMB 1106

* Hotel

Shanghai 3 days RMB 1131

* mini-workshop place ?

Shanghai RMB 3000 half day

* Dinner ?

Shanghai RMB 3000

5. It is able to send email to dev mailing list or ask question via ZhiHu https://www.zhihu.com/question/57401771 to estimate, perhaps there are 10+ developers will attend, and at present there are 1884 users browsed the question, 100 users focused on it, they might have interested in:

* ThinLTO

* backend trend

* libclang parsing stability

6. Could Akademy and shlug (Shanghai Linux User Group) http://www.shlug.org/h4/2017/03/09/h4-photo.html participate in llvm mini-workshop?

可能「國內」開發者在LLVM社區的「聲音」太小,海外的華裔開發者較分散,類似問題在KDE等開源社區也存在:Why do we not hear more from Chinese people on KDE mailing lists, forums and chat channels? Leslie Zhai Talks 20 Years of KDE in China 但是我們可以自己Social呀 :)

* 我現在的(主要)方向:

- analyzer

- sanitizer

- CFI Safe Stack

- AVR Target

敬禮

? xiangzhai


Hellogcc,並不專門針對Clang,但是也包含了Clang。

Open Source Development Tools Blog


推薦閱讀:

單純學習C,windows下有什麼好的編譯器?
std::array 是被編譯器特別對待的嗎?
C語言編譯器為什麼能夠用C語言編寫?
為什麼總有人追求 one-pass compiler?
c++為什麼需要虛函數表?

TAG:編譯器 | Clang | LLVM | 編譯器優化 |