Giter Site home page Giter Site logo

LLVM/clang support about crossbridge HOT 65 OPEN

adobe-flash avatar adobe-flash commented on July 3, 2024
LLVM/clang support

from crossbridge.

Comments (65)

gonchar avatar gonchar commented on July 3, 2024

+1

from crossbridge.

alexcyprien avatar alexcyprien commented on July 3, 2024

+1

from crossbridge.

bartoszalksnin avatar bartoszalksnin commented on July 3, 2024

+1

from crossbridge.

brucelane avatar brucelane commented on July 3, 2024

+1

from crossbridge.

karimbeyrouti avatar karimbeyrouti commented on July 3, 2024

+1

from crossbridge.

warrenseine avatar warrenseine commented on July 3, 2024

+1

from crossbridge.

mcapraro avatar mcapraro commented on July 3, 2024

+11

from crossbridge.

mlapido avatar mlapido commented on July 3, 2024

+2 :)

from crossbridge.

daoshengmu avatar daoshengmu commented on July 3, 2024

+1

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

+1 for myself :)
C++11 is close to complete. Exception handling is not working properly. The rest seems good.
Besides this, there are several parts yet to be done to make SDK as a whole exactly as before.
But all in all the availability depends on your required features.

from crossbridge.

katopz avatar katopz commented on July 3, 2024

+1 for dreamer ;)

from crossbridge.

inspirit avatar inspirit commented on July 3, 2024

+1 for LLVM clang 3.3 ;) this compiler is bad ass!

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Hi @promethe42, forgot to say we are surely happy to see new dedicated contributors. Any concern please let us know.

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

+10 for 3.3 :).
But I prefer to see a stable version coming out first.
You guys are key to make it happen (at least faster).

from crossbridge.

yi avatar yi commented on July 3, 2024

+1
PLEASE MAKE THIS HAPPEN

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

+1 for 3.2 first, then move to 3.3 should be easier :)

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

3.2 has all the C++11 features we need I think.

http://clang.llvm.org/cxx_status.html

from crossbridge.

faveris avatar faveris commented on July 3, 2024

+1

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Hello @promethe42
Please let me know what I can support for you and when your people decide to dedicate to this project!
Also please feel free to email me.
Thanks in advance!

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

Hi,

as soon as you have support for clang 3.2 we will give it a try to compile Minko and provide feedback.

We would like to help but to be honnest we don't know where to start :)
Some input would be nice.

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Oh, I guess I might put a SDK for your trying. (https://sourceforge.net/projects/crossbridge/files/Crossbridge_1.1.0.devbuild.alpha.dmg)
As for a start, what I had were these:
1 setup env.
2 try examples to see basic usage.
3 get an overall idea on the process of compiler.
4 get an big picture on how crossbridge compiler works, especially for generating AS/ABC.
5 walk thru llvm/clang for specific code path and verifying via debugging.

I will post a blog here on the issue list for quick getting start.
And any question/feedback please feel free to post. Thanks!

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

I am interested in too :)

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

Can't you push everything on github in the "future" branch (or a new one)?

Thanks!

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Ok, let me know what will be convenient for you

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

An "alpha" of Crossbridge with llvm/clang 3.2 support in the github repo + little doc about using it if any changes from the original build system.
As soon as we got this we can give you feedback and see where things are going...

When do you think it could be up?

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

+1
Le 15 oct. 2013 11:30, "Jean-Marc Le Roux" [email protected] a
écrit :

An "alpha" of Crossbridge with llvm/clang 3.2 support in the github repo +
little doc about using it if any changes from the original build system.
As soon as we got this we can give you feedback and see where things are
going...

When do you think it could be up?


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-26320703
.

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

This week.

from crossbridge.

bartoszalksnin avatar bartoszalksnin commented on July 3, 2024

before we get blog post there's doc from april about llvm 3.2 integration status i'm not sure how relevant it is to current progress https://github.com/adobe/crossbridge/blob/futures/LLVM_UPGRADE.md

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

It was a rough plan before going open source. The steps are roughly the same. Now the progress is measured against the samples.

from crossbridge.

macropp avatar macropp commented on July 3, 2024

+1

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

Hi guys! Any update on this? :)

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

up

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

Any update would be greatly appreciated?

from crossbridge.

fsilvestrim avatar fsilvestrim commented on July 3, 2024

any updates on this one guys?

from crossbridge.

vladkolotvin avatar vladkolotvin commented on July 3, 2024

Any update on this?

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

Would love to hear some news too :)

from crossbridge.

ivanov-playkot avatar ivanov-playkot commented on July 3, 2024

I'm VERY interested in the update too (we need C++11 support, faster compilation/link of course, and pthread support <seems that alpha version doesn't support pthread, am I right?>)

from crossbridge.

civet avatar civet commented on July 3, 2024

++11

from crossbridge.

Taraflex avatar Taraflex commented on July 3, 2024

+1

from crossbridge.

lgmaj avatar lgmaj commented on July 3, 2024

+1

from crossbridge.

taanielo avatar taanielo commented on July 3, 2024

Waiting update for this. Please show us some love :)

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Love is never a single affair alone. It definitely needs many people's effort and time to make a big product come true.

from crossbridge.

gonchar avatar gonchar commented on July 3, 2024

we can help you, what do you need? examples?

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

I'm clearly astonished by such an attitude :(

2013/12/29 Sergey Gonchar [email protected]

we can help you, what do you need? examples?


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-31318472
.

from crossbridge.

gonchar avatar gonchar commented on July 3, 2024

@rtissera what did astonish you?
I want to help with it, because, a few comments ago @cbakgly wrote "Now the progress is measured against the samples."

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

Ye Liu answer....
Le 29 déc. 2013 18:40, "Sergey Gonchar" [email protected] a écrit :

@rtissera https://github.com/rtissera what did astonish you?
I want to help with it, because, a few comments ago @cbakglyhttps://github.com/cbakglywrote "Now the progress is measured against the samples."


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-31321301
.

from crossbridge.

Dovyski avatar Dovyski commented on July 3, 2024

+1

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

@cbakgly we can help, just help us helping you! We would love to contribute but we don't know where to get started...

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

+1, would definitely help to help if we were given proper information and
status

2013/12/30 Jean-Marc Le Roux [email protected]

@cbakgly https://github.com/cbakgly we can help, just help us helping
you! We would love to contribute but we don't know where to get started...


Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-31350428
.

from crossbridge.

cbakgly avatar cbakgly commented on July 3, 2024

Hey Bros,

All you have is what I had when I took and is sitting on github.
I believe you all surely can take it as well.

Read readme.md for status.

Let's say for example how to beat exception monster to get level up,
ask yourself:
1 Do I understand the mechanism of c++ exception and where it affects in system libs?
No? read the spec, read the code of system libs (at least libc, libc++, pthread) .
Don't need it? ok, compile with -fno-exception.

2 Do I understand how clang handles?
No? read the code, debug and see how it works on other archs (e.g. i386/arm)
Compare the output against flascc 1.0's.

3 I know both well now.
Sincerely congrats!!! Implement it, test it and contribute the patch!

4 I have questions.
Make a little demo to narrow down the problem and verify contrary situation.
Post to the issue list or other forum. See if anyone can answer.
Google is the decent teacher.

You probably have to give great effort and time to make one step forward, since you are dealing with the very low level part of applications.
Good luck.

from crossbridge.

JMLX42 avatar JMLX42 commented on July 3, 2024

Hello,

I think we know about most of the features and would find how to implement them.
By "how to get started" we mean that we don't know anything about the architecture of crossbridge and there is no reference document as far as I know.

So if we want to get started, we have no choice but starting by reading tens of thousands of code lines...
Do you think you could just pin point the location in the code that should be affected by each missing feature ? It would help us a lot.

from crossbridge.

gauravrane avatar gauravrane commented on July 3, 2024

+1

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

Any news on this ?
It looks like the project has been stalled or abandoned.

2014-01-05 Gaurav Rane [email protected]:

+1

Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-31609608
.

from crossbridge.

makc avatar makc commented on July 3, 2024

there is no reference document

There is 30 pages Petersen_FlashCCompiler.pdf thing that has some pretty diagrams I've never read. Maybe it can help?

from crossbridge.

vladkolotvin avatar vladkolotvin commented on July 3, 2024

https://github.com/magicalhobo/SWFWire/tree/master/SWFWireDecompiler/specs

from crossbridge.

ricovitch avatar ricovitch commented on July 3, 2024

+1

from crossbridge.

vpmedia avatar vpmedia commented on July 3, 2024

hi all!

if there are still interest in the futures branch, i've made tickets with the currents issues:
https://github.com/vpmedia/crossbridge/issues?state=open

show stoppers
crossbridge-community#17
crossbridge-community#28
crossbridge-community#30
crossbridge-community#31
crossbridge-community#32

if someone can contribute solving these it would help to move the project forward..

some more links:

fork:
https://github.com/vpmedia/crossbridge

new home of examples:
https://github.com/crossbridge-community

new sourceforge page:
https://sourceforge.net/projects/crossbridge-community/

from crossbridge.

mbolt35 avatar mbolt35 commented on July 3, 2024

First of all, thank you for stepping up and taking charge of a lot of this. Secondly, we'll be revisiting our Crossbridge build in the not so distance future, and I'll be able to put some time towards this (if they haven't been resolved by then).

from crossbridge.

rtissera avatar rtissera commented on July 3, 2024

Hi Matt,

This is awesomes news. Glad to hear you're going to show some "love" to
CrossBridge.
Looking forward for this.

2014-07-26 5:16 GMT+02:00 Matt Bolt [email protected]:

First of all, thank you for stepping up and taking charge of a lot of
this. Secondly, we'll be revisiting our Crossbridge build in the not so
distance future, and I'll be able to put some time towards this (if they
haven't been resolved by then).


Reply to this email directly or view it on GitHub
#28 (comment)
.

from crossbridge.

randhawp avatar randhawp commented on July 3, 2024

+1

from crossbridge.

hartem avatar hartem commented on July 3, 2024

+1

from crossbridge.

n8o avatar n8o commented on July 3, 2024

+1
Any more updates to this issue?

from crossbridge.

JoeDupuis avatar JoeDupuis commented on July 3, 2024

Adobe stated that they don't maintain this project anymore:

Sadly this project is no longer being actively maintained by Adobe, if you want to contribute to 
improving crossbridge you might want to help out on a more active fork like the one here: 
https://github.com/vpmedia/crossbridge/

Here is the current fork maintained by the community:
https://github.com/crossbridge-community/crossbridge

There is still work to be done on the issue, but it's progressing slowly. Check the issue tracker of the community fork for more info:
https://github.com/crossbridge-community/crossbridge/issues

from crossbridge.

silveryw avatar silveryw commented on July 3, 2024

+1

from crossbridge.

Qznec avatar Qznec commented on July 3, 2024

+1

from crossbridge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.