glibc, The GNU C Library, 存在絕大多數的 Unix/Linux 作業系統中,為系統最基礎的元素之一。Open Source 開發者 BestSteve 在開發 WebAssembly runtime 中,遇到浮點數轉整數的問題,這個問題也跟之後的 C20 標準有關 (TS 18661-1:2014),於是著手進行修改並向上游提交 patch 。然而,提交 glibc 的 patch 和其他 Open Source 專案在 github 直接開 Pull Request 有些不同,在於中間需要經過一些向自由軟體基金會(Free Software Foundation) 簽署一些著作權相關的文件的流程,同時溝通跟交換 patch 的過程是在 mailing-list 上進行,善用 git 的 send-email, format-patch 的功能,才能讓過程少一點痛苦。在走完所有官方的手續,及在 mailing-list 上反覆的溝通與修改的過程後,終於 2021 的 6 月正式將結果提交進到官方的 upstream 程式碼庫,並搭載在 >= 2.34 版的 glibc 函式庫中。
此次講題將邀請由 BestSteve 來分享此次提交 patch 的經驗與過程,內容可能會有(但不限於):
git send-mail
,git format-patch
ref:
於 19:00 ~ 20:00 大家各自下班後,由大家自行攜帶餐點及飲料至摩茲工寮邊吃邊聊、敘敘舊。待茶餘飯飽之後,約於 20:00 前後,由主持人簡短介紹當天的主題及講者後,由講者開始跟大家分享他的經驗跟見聞。
分享的時間長短不限,可以是 7 分鐘的 lightening talk, 也可以是 20~30 分鐘的侃侃而談。由講者自由發揮。
講者介紹完內容之後,後續即進入提問回答及自由閒聊時間。由於能和講者跟其他與會者第一手的接觸與交流,後半段的自由交流時間常常是能認識新朋友和意外收獲的好時光。
不論是老朋友、新朋友,都歡迎帶著一個輕鬆交流的心情前來參加。
場地可容納人數約 15 ~ 25 人。目前活動設定 15 人座位,候位 3 人。
報名方式為直接編輯此頁面,於下方列表登記。也歡迎現場直接參加,若人數超過上限,以有填表報名者優先
有意出席的人,歡迎於下方登記+1,方便活動主辦方估算與準備
以下為登記列表:
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing