commit | 269615a9ae3bb32534539a9bcfab89bd9369bb94 | [log] [download] |
---|---|---|
author | Gabriel Devillers <gdevillers@kalray.eu> | Wed Jul 20 18:18:55 2016 +0200 |
committer | Gabriel Devillers <gdevillers@kalray.eu> | Fri Aug 05 11:51:48 2016 +0200 |
tree | 9043a416f5dd103078af781f48df636cf74cc588 | |
parent | 711af7a7d87297ea2075a528b99568bc0687c398 [diff] |
Move computation of diff *color zones* server side. (The diff was already done server side.) Sorry for the messy diff in this commit: I changed my mind on how I compute the zones to colorise. Possible improvement: use regex to take into account first occurence of '{++}' or '[--]', then remove the marks '{++}' or '[--]' then continue until no occurence is found.
GCC Explorer is an interactive compiler. The left-hand pane shows editable C/C++ code. The right, the assembly output of having compiled the code with a given compiler and settings.
Try out the demo site!
GCC Explorer is written in node.
Assuming you have npm and node installed, simply running make
ought to get you up and running with a GCC explorer running on port 10240 on your local machine: http://localhost:10240
If you want to point it at your own GCC or similar binaries, either edit the etc/config/gcc-explorer.defaults.properties
or else make a new one with the name gcc-explorer.YOURHOSTNAME.properties
. The config system leaves a lot to be desired, I'm working on porting CCS to javascript and then something more rational can be used.
Feel free to raise an issue on github or email me directly for more help.