Эльбрус/upstream: различия между версиями

Материал из ALT Linux Wiki
м (→‎МЦСТ: +dev.mcst.ru, git.openelbrus.ru)
(→‎МЦСТ: dediprog, flashrom, partclone)
 
(не показаны 2 промежуточные версии 2 участников)
Строка 3: Строка 3:
Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k [[upstream|напрямую в проектах разработки свободного ПО]]; списки патчей ниже не претендуют на полноту, но могут пригодиться при переносе других программ или сборке ранее выпущенных версий.
Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k [[upstream|напрямую в проектах разработки свободного ПО]]; списки патчей ниже не претендуют на полноту, но могут пригодиться при переносе других программ или сборке ранее выпущенных версий.


Пожалуйста, добавляйте известные вам патчи в соответствующий раздел -- если делаете компанией, заведите новый; регистрация на вики необязательна.
Пожалуйста, добавляйте известные вам патчи в соответствующий раздел -- если делаете компанией, заведите новый; регистрация на вики стала обязательной, за оперативным подтверждением аккаунта можно обратиться в т.ч. к [mailto:mike@altlinux.org mike@].


== ALT Linux Team ==
== ALT Linux Team ==
Строка 87: Строка 87:
* [https://www.sourceware.org/ml/binutils/2008-06/msg00095.html binutils] ''2008''
* [https://www.sourceware.org/ml/binutils/2008-06/msg00095.html binutils] ''2008''
* [https://gitlab.kitware.com/cmake/cmake/-/issues/22710 CMake] ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6579 2021-1]'' ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6608 2021-2]'' ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6643 2021-3]''
* [https://gitlab.kitware.com/cmake/cmake/-/issues/22710 CMake] ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6579 2021-1]'' ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6608 2021-2]'' ''[https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6643 2021-3]''
* [http://www.garloff.de/kurt/linux/ddrescue/#History dd_rescue] [https://sourceforge.net/p/ddrescue/tickets/5/ #5] (1.99.13)
* [http://www.garloff.de/kurt/linux/ddrescue/#History dd_rescue]: [https://sourceforge.net/p/ddrescue/tickets/5/ #5] (1.99.13)
* [https://github.com/DediProgSW/SF100Linux dediprog]: [https://github.com/DediProgSW/SF100Linux/pull/68 #68] – [https://github.com/DediProgSW/SF100Linux/pull/70 #70] (1.14.20)
* dosbox-x ''[https://github.com/joncampbell123/dosbox-x/pull/1613 2020]''
* dosbox-x ''[https://github.com/joncampbell123/dosbox-x/pull/1613 2020]''
* flashrom ''[https://review.coreboot.org/plugins/gitiles/flashrom/+/bd72307a461599370694d9bf32ef70ba443366a2%5E%21/ 2022]''
* [https://www.flashrom.org/ flashrom]: [https://review.coreboot.org/c/flashrom/+/66426 #66426] (1.3.0), [https://review.coreboot.org/c/flashrom/+/77089 #77089], [https://review.coreboot.org/c/flashrom/+/77778 #77778], [https://review.coreboot.org/c/flashrom/+/77779 #77779], [https://review.coreboot.org/c/flashrom/+/79152 #79152], [https://review.coreboot.org/c/flashrom/+/81392 #81392] (1.4.0)
* [https://github.com/smxi/inxi/issues/197 inxi] ''2019; также спасибо {{man|mikhailnov}}''
* [https://github.com/smxi/inxi/issues/197 inxi] ''2019; также спасибо {{man|mikhailnov}}''
* [http://github.com/helce/LuaJIT luajit], [http://github.com/helce/breakpad breakpad] ''2021''
* [http://github.com/helce/LuaJIT luajit], [http://github.com/helce/breakpad breakpad] ''2021''
Строка 95: Строка 96:
* meson ''[https://github.com/mesonbuild/meson/pull/3115 2018], 2020: [https://github.com/mesonbuild/meson/pull/6455 1], [http://github.com/mesonbuild/meson/commit/1f2150fe492e369f4d84644270b7fa86928a18b3 2]''
* meson ''[https://github.com/mesonbuild/meson/pull/3115 2018], 2020: [https://github.com/mesonbuild/meson/pull/6455 1], [http://github.com/mesonbuild/meson/commit/1f2150fe492e369f4d84644270b7fa86928a18b3 2]''
* OBS ''[https://github.com/obsproject/obs-studio/pull/3288 2020]''
* OBS ''[https://github.com/obsproject/obs-studio/pull/3288 2020]''
* partclone [https://github.com/Thomas-Tsai/partclone/pull/189 #189] ­– [https://github.com/Thomas-Tsai/partclone/pull/198 #198] (0.3.21), [https://github.com/Thomas-Tsai/partclone/pull/214 #214] (0.3.23)
* [https://partclone.org/ partclone]: [https://github.com/Thomas-Tsai/partclone/pull/189 #189] ­– [https://github.com/Thomas-Tsai/partclone/pull/198 #198] (0.3.21), [https://github.com/Thomas-Tsai/partclone/pull/214 #214] (0.3.23), [https://github.com/Thomas-Tsai/partclone/pull/252 #252] (0.3.33)
* rust, docker... ''[https://storage.mcst.ru/pub/src/ 2021]''
* rust, docker... ''[https://storage.mcst.ru/pub/src/ 2021]''
* taisei: [https://github.com/taisei-project/taisei/blob/9e7cbaf2524d3d2b4034512246a1cea8fb5dbb89/src/credits.c#L119 патчей много], [https://github.com/taisei-project/taisei/pull/157 основной блок] ''2016-2020''; [http://github.com/taisei-project/koishi/tree/master/src/ucontext_e2k koishi] (сопроцедуры)
* taisei: [https://github.com/taisei-project/taisei/blob/9e7cbaf2524d3d2b4034512246a1cea8fb5dbb89/src/credits.c#L119 патчей много], [https://github.com/taisei-project/taisei/pull/157 основной блок] ''2016-2020''; [http://github.com/taisei-project/koishi/tree/master/src/ucontext_e2k koishi] (сопроцедуры)
Строка 183: Строка 184:
* '''iortcw''' [https://github.com/iortcw/iortcw/pull/146 2024] ''Ramil Sattarov''
* '''iortcw''' [https://github.com/iortcw/iortcw/pull/146 2024] ''Ramil Sattarov''
* '''dhewm3''' [https://github.com/dhewm/dhewm3/pull/553 2024] ''Ramil Sattarov''
* '''dhewm3''' [https://github.com/dhewm/dhewm3/pull/553 2024] ''Ramil Sattarov''
* '''com.n0n3m4.diii4a''' [https://github.com/glKarin/com.n0n3m4.diii4a/pull/138 2024] ''Artem Serochkin''
* '''com.n0n3m4.diii4a''' [https://github.com/glKarin/com.n0n3m4.diii4a/pull/138 2024-1] ''Artem Serochkin'' [https://github.com/glKarin/com.n0n3m4.diii4a/pull/257 2024-2] ''Ramil Sattarov''
* '''Q2RTX''' [https://github.com/NVIDIA/Q2RTX/pull/381 2024] ''Ramil Sattarov''
* '''Q2RTX''' [https://github.com/NVIDIA/Q2RTX/pull/381 2024] ''Ramil Sattarov''



Текущая версия от 14:08, 7 октября 2024

Эльбрус вверх по реке

Участники ALT Linux Team и наши коллеги приложили некоторые усилия к поддержке e2k напрямую в проектах разработки свободного ПО; списки патчей ниже не претендуют на полноту, но могут пригодиться при переносе других программ или сборке ранее выпущенных версий.

Пожалуйста, добавляйте известные вам патчи в соответствующий раздел -- если делаете компанией, заведите новый; регистрация на вики стала обязательной, за оперативным подтверждением аккаунта можно обратиться в т.ч. к mike@.

ALT Linux Team

принятые

2015

2017

2018

2019

2020

2021

предложенные

созданные

МЦСТ

см. тж. dev.mcst.ru -> git.openelbrus.ru

Eltex

e2k-dev enthusiast team

участники команды:

ссылки:

PR:

  • MAPS.ME 2021 Anatoly Tomilov
  • TetrisGL 2021 Alexey Borisov
  • Conan 2021 Konstantin Ivlev
  • Compiler Explorer draft Alibek Omarov
  • FreeImage 2021-1 Ramil Sattarov draft Ramil Sattarov
  • ArxLibertatis 2021-1 Alibek Omarov 2021-2 Ramil Sattarov
  • Boost.Predef 2021 Konstantin Ivlev
  • Abseil Common Libraries 2021 Konstantin Ivlev
  • gperftools 2021 Konstantin Ivlev
  • google/benchmark 2021 Konstantin Ivlev
  • gn 2021 Konstantin Ivlev
  • linux-syscall-support 2021 Konstantin Ivlev
  • OpenXcom 2021-1 Ramil Sattarov 2021-2 Ramil Sattarov
  • Stockfish 2021 Artyom Solopiy
  • os-maven-plugin 2021 Anton Bashirov
  • openal-soft 2021 Roman Zavalov
  • OpenTTD 2021 Ramil Sattarov
  • SimGear 2021 Ramil Sattarov
  • UTEngine 2022 Ramil Sattarov
  • Eigen 2022 Ramil Sattarov
  • Kisak-Strike 2022-1 Ramil Sattarov 2022-2 Ramil Sattarov 2022-3 Ramil Sattarov draft Roman Zavalov
  • source-engine 2022-1 Ramil Sattarov 2023-2 Ramil Sattarov draft-2023 Ramil Sattarov, Dmitry Pugachev
  • {fmt} 2020-1 TheQwertiest 2022-2 Vladislav Shchapov 2022-3 Vladislav Shchapov
  • panda3d 2022 Dmitry Pugachev
  • DirectX Shader Compiler 2023 Ramil Sattarov
  • OpenMoHAA 2023 Dmitry Pugachev
  • PhysX-4.1 draft-2023 Ramil Sattarov
  • Open Dynamics Engine (ODE) 2023 Ramil Sattarov
  • mstflint 2023 Dmitry Pugachev
  • 7-Zip draft-2023 Ramil Sattarov
  • FreeRDP 2023 Ramil Sattarov
  • xrdp 2023 Ramil Sattarov
  • JoltPhysics 2024-1 Nikolay Savichev 2024-2 Ramil Sattarov
  • dxvk 2024 Ramil Sattarov
  • Perimeter 2024 Ramil Sattarov
  • iortcw 2024 Ramil Sattarov
  • dhewm3 2024 Ramil Sattarov
  • com.n0n3m4.diii4a 2024-1 Artem Serochkin 2024-2 Ramil Sattarov
  • Q2RTX 2024 Ramil Sattarov

Известные проекты

Проекты, которые разрабатываются апстримом с учётом архитектуры e2k:

ALT Linux Team

  • mkimage-profiles
  • simpletest — тестирование работоспособности компилятора и тулчейна, а также получение базовой информации об архитектуре и компиляторе.

наши коллеги

  • embox трудами Антона Бондарева
  • t1ha (хеш-функция), libmdbx (key-value), libfptu (кортежи и сериализация) и другие разработки Леонида Юрьева
  • openssl спасибо Дмитрию Белявскому
  • FWGS/xash3d-fwgs FWGS