我fork了工程,准备升级到Lua 5.3.4或者5.4.4,目前基本能运行,但是还有很多问题
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Refactorisation
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- lua, objective-c
- Domaine
- mobile-dev
Piste de recherche
Commencez par le fork lié et examinez le code natif qui appelle Lua, en vous concentrant sur les différences de placement des arguments sur la pile entre Lua 5.1.4 et Lua 5.3.4 ou 5.4.4. Reproduisez les problèmes d’exécution restants et comparez le comportement avec le fork mis à niveau ; le travail est considéré comme terminé lorsque le projet s’exécute sans les problèmes de compatibilité signalés, bien qu’aucun fichier ni test ne soit nommé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
我的仓库:
https://github.com/andy380743909/LuaViewSDK
目前基本能运行,但是还有很多问题要修复,主要是从Lua 5.1.4到5.3.4或者5.4.4变动有点大,原来的很多代码都有问题。主要集中在本地代码在调用Lua的函数时,传递参数时往栈里push参数的差异。目前我对这个还不是特别熟悉,如果有大佬对这个很了解的,还望不吝赐教。
也欢迎感兴趣的朋友一起探讨一下。
我也阅读了MLN框架的源码,发现它也是基于Lua 5.1.4版本的,所以对于升级Lua方面的问题没有太大的参考价值。不过它的代码最后更新时间是去年,应该还是有人在维护的吧。而且它的源码组织,API设计看起来比这个库要好很多(我目前只是粗略地看了一下,没有深入了解)
- Langage dominant
- Objective-C
- Étoiles
- 3.7k
- Forks
- 760
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de alibaba/LuaViewSDK
-
README单词拼写错误:widly -> widelyOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
alibaba/LuaViewSDK#86 ·
-
demo工程无法正常运行Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
alibaba/LuaViewSDK#94 ·
-
Problems with build.Gradle,Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
alibaba/LuaViewSDK#92 ·
-
debugger的问题Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
alibaba/LuaViewSDK#91 · 2 commentaires ·
-
本项目是否已停止维护开发?Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
alibaba/LuaViewSDK#90 · 10 commentaires ·
Toutes les issues de alibaba/LuaViewSDK
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
callstackincubator/voltra#340 ·
Les mainteneurs répondent en général sous 4 jours
-
Fabric TextInput: prepareForRecycle leaves stale inputAccessoryViewButtonLabel (empty Done bar)OuverteNeeds: Author Feedback Needs: Repro
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
react/react-native#58952 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
iOS: number-pad TextInput shows a toolbar with a "Default" buttonPeut-être pris @Gauvino l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 83/100
SwiftOldDriver/iOS-Weekly#5454 ·
-
SwiftPM: GoogleAPIClientForRESTCore fails to link when GTMSessionFetcherCore is built as its own frameworkPeut-être pris @ylorn l’a pris il y a 2 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
google/google-api-objectivec-client-for-rest#745 · 9 commentaires ·