Projects / GCC-MELT / Releases

All releases of GCC-MELT

  •  18 Dec 2013 07:40
Avatar

    Release Notes: This is a bugfix release w.r.t. the MELT 1.0.1 plugin for GCC 4.7 and 4.8. Upgrading is recommended.

    •  07 Nov 2013 19:21
    Avatar

      Release Notes: This release fixes a bug to make building MELT for GCC 4.7 possible. Please upgrade if you use MELT 1.0.

      •  29 Oct 2013 11:45
      Avatar

        Release Notes: This is a major release bringing many improvements and bugfixes.

        •  22 Jun 2013 21:09
        Avatar

          Release Notes: This release adds several new MELT language features (improved code chunks, expression chunks, hooks, static module variables, an eval function, better MELT pass registration inside GCC) improved runtime and tuning, many bugfixes, a read-eval-print-loop and evaluator which work much better, and many more primitives and functions. This is the last MELT plugin to work with GCC 4.6 (preferably for GCC 4.7 and 4.8).

          •  22 Dec 2012 08:29
          Avatar

            Release Notes: The :auto ctype annotation, now the default in LET bindings, make the newly defined variable gets its c-type from the expression defining it. The BOX, CONSTANT_BOX, and UNBOX syntactic constructs are new. In the MELT runtime a new evalfile mode is available for evaluating an expression from a file, stdin by default. The melt-module.mk makefile fragment is now silent, but can be made verbose. Several primitives have been added, and many bugs have been fixed.

            •  10 Oct 2012 14:40
            Avatar

              Release Notes: Language improvements: CHEADER works as expected. MELT doesn't use PPL anymore. Many cmatchers have been added for constant tree nodes (true, false, int, double, 0, etc). Runtime improvements: Adds a Read Eval Print Loop and an Eval mode. Adds support for custom finalized data. Can be more easily built as a plugin for cross-compilers. Better debugging. The probe is also showing Gimple/SSA graphically. Many bugfixes.

              •  03 Aug 2012 18:09
              Avatar

                Release Notes: This release adds the ability to easily use a pkg-configured package, can generate symlinks to unique generated C files, and adds support for a timer, child processes, and asynchronous texual interaction with an outside process. A graphical probe can interact with MELT to display various GCC internal representations related to a given source location. The probe mode is able to start and communicate with an external graphical probe. A simple probe, coded in C++ for GTKmm3.4, is available as the self-contained program simplemelt-gtkmm-probe.cc.

                •  12 Apr 2012 16:47
                Avatar

                  Release Notes: The MELT plugin is available for GCC 4.6 and 4.7. Small MELT language improvement (macro-string syntax). Runtime improvements: handles SIGIO Unix signals with asynchronous input channels (experimental feature), and can be compiled with C++ (like GCC 4.7 often is). Library improvements: many more matchers and much more generated documentation to interface with GCC internals.

                  •  04 Mar 2012 15:48
                  Avatar

                    Release Notes: Several enhancements and bugfixes.

                    •  27 Jan 2012 11:57
                    Avatar

                      Release Notes: Language improvements. The ability to define a named value with the (DEFINE <name<expr>) construct. More support, notably for Gimple & Tree. More cmatchers, etc. have been added. Runtime improvements. Generation of timestamping C file foo+melttime.h included from generated descriptor file foo+meltdesc.c from foo.melt. Numerous bugfixes.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.