Commit Graph

  • de7178d3aa Better Jamfile Joel de Guzman 2011-09-08 15:59:19 +0000
  • b4ed5856b2 - using LLVM 2.9 release - added bjam for msvc Joel de Guzman 2011-09-08 09:16:49 +0000
  • 2d6c528fed Fix Ticket #5867 Joel de Guzman 2011-09-08 05:45:28 +0000
  • e43fda5e01 Reverting patch. The tests are broken with the patch! Joel de Guzman 2011-09-07 05:08:20 +0000
  • 5f741d39c1 Applied patch (ticket 5716) https://svn.boost.org/trac/boost/attachment/ticket/5716/spirit_wide_what.patch Joel de Guzman 2011-09-07 04:02:33 +0000
  • 0f2b3c49ce Fixed problem with handling BOOST_FUSION_ADAPT_ADT Joel de Guzman 2011-09-07 03:54:48 +0000
  • b5a81660c3 Spirit: copyright fixes Hartmut Kaiser 2011-09-05 22:32:29 +0000
  • 0d75b4307a Spirit: preparing for the now to be accepted Boost.Endian library Hartmut Kaiser 2011-09-05 22:31:02 +0000
  • c9f6844b30 Spirit: Merging from trunk Hartmut Kaiser 2011-08-29 13:44:45 +0000
  • 942469f4cb Spirit:updating docs Hartmut Kaiser 2011-08-24 22:41:18 +0000
  • 4727fc8f49 Spirit: Fixing actions for embedded parsers which synthesize attributes, adding test Hartmut Kaiser 2011-08-24 22:24:51 +0000
  • f2b627ed99 Spirit: Fixing actions for embedded parsers which synthesize attributes Hartmut Kaiser 2011-08-24 22:23:51 +0000
  • 5da2335cba Spirit: adding attribute collapsing for optional<optional<>> Hartmut Kaiser 2011-08-24 22:22:04 +0000
  • 9263603154 Spirit: fixing compilation error caused by recent Fusion modifications Hartmut Kaiser 2011-08-24 02:49:27 +0000
  • 796080d08f Spirit: fixing compilation error Hartmut Kaiser 2011-08-24 00:39:45 +0000
  • f93e41547c Fix for Trac ticket #5807 Joel de Guzman 2011-08-23 23:45:44 +0000
  • 445ba6df37 Disabling test that cannot be fixed. Joel de Guzman 2011-08-23 23:44:16 +0000
  • dab14454d1 Trivial tweaks Joel de Guzman 2011-08-21 10:19:38 +0000
  • 553db54427 added test for SA chaining Joel de Guzman 2011-08-16 23:21:29 +0000
  • b03f0941e0 added test for SA chaining Joel de Guzman 2011-08-16 23:18:50 +0000
  • 296d3c9a0a Spirit: Fixing docs Hartmut Kaiser 2011-08-14 03:48:27 +0000
  • f4e6257019 Spirit: make sure istream_policy checks for eof at construction time Hartmut Kaiser 2011-08-11 12:03:09 +0000
  • 518df49fd9 Simple tweaks Joel de Guzman 2011-08-10 19:04:03 +0000
  • 77b9262c6a refactoring: moving low-level llvm stuff into separate classes Joel de Guzman 2011-08-09 15:07:52 +0000
  • eeccb6b2d3 refactoring: moving low-level llvm stuff into separate classes Joel de Guzman 2011-08-09 14:39:03 +0000
  • cd3b9a325c Spirit: Fixing lexer example Hartmut Kaiser 2011-08-09 13:14:55 +0000
  • 7cf3b31e7f refactoring: moving low-level llvm stuff into separate classes Joel de Guzman 2011-08-09 08:29:45 +0000
  • 861f9aa29c refactoring: moving low-level llvm stuff into separate classes Joel de Guzman 2011-08-09 03:35:05 +0000
  • f4db273a73 refactoring: moving low-level llvm stuff into separate classes Joel de Guzman 2011-08-09 01:53:00 +0000
  • 159df190fb fun tweaks Joel de Guzman 2011-08-08 00:22:41 +0000
  • 09cbc28274 error report on prefix++/-- when an lvalue is not found Joel de Guzman 2011-08-07 15:15:56 +0000
  • 665aef0591 Fixed grammar for unary expressions Joel de Guzman 2011-08-07 06:19:50 +0000
  • 6903c36713 samples update Joel de Guzman 2011-08-07 05:39:38 +0000
  • e3b64340e2 make operand an extended_variant so we can tag it (among other things). Joel de Guzman 2011-08-07 00:39:40 +0000
  • 5addad34db support all const/non-const variations for visitor and variant Joel de Guzman 2011-08-07 00:36:47 +0000
  • e2e015b170 allow const and non-const visitation Joel de Guzman 2011-08-07 00:29:42 +0000
  • e1bbf4c1ae follow variant API for visitation Joel de Guzman 2011-08-07 00:20:35 +0000
  • 1e3ba86d2b fix: apply_visitor must return a value Joel de Guzman 2011-08-07 00:07:33 +0000
  • 201007c533 Spirit: fixing compilation problems Hartmut Kaiser 2011-08-06 18:33:40 +0000
  • eb23674ff1 more tweaks Joel de Guzman 2011-08-06 16:42:29 +0000
  • b1906de0ab Better llvm abstraction Joel de Guzman 2011-08-06 16:31:43 +0000
  • cd59873c6a more tweaks Joel de Guzman 2011-08-06 15:27:48 +0000
  • fc3a6fb02a Now pre++ and pre-- works. lvalue handling works. Joel de Guzman 2011-08-06 15:11:52 +0000
  • e50539e7cb refactoring the compiler Joel de Guzman 2011-08-06 14:55:21 +0000
  • da59539948 refactoring the compiler Joel de Guzman 2011-08-06 12:05:23 +0000
  • 95bb775cac misc updates Joel de Guzman 2011-08-06 09:17:59 +0000
  • badbe1c329 unary ops + tests Joel de Guzman 2011-08-06 04:27:35 +0000
  • 1c058a6ff4 More binary operators Joel de Guzman 2011-08-06 03:38:28 +0000
  • 48d7a9fd33 conjure3 assign-ops + bug fixes for all Joel de Guzman 2011-08-06 03:14:47 +0000
  • 9bc311f33a Better token addition syntax Joel de Guzman 2011-08-06 01:24:06 +0000
  • 76b3e03d11 Moved extended_variant into its own file(s) Joel de Guzman 2011-08-06 01:05:40 +0000
  • 6e75ad85bf Moved extended_variant into its own file(s) Joel de Guzman 2011-08-06 01:05:27 +0000
  • 74f28d0699 Updates. Preparation for supporting more operators (starting with assignment operators). Joel de Guzman 2011-08-06 00:57:10 +0000
  • b4ca104a15 Renamed adapted_variant to extended_variant Joel de Guzman 2011-08-06 00:55:25 +0000
  • 9a70126d8c Spirit: added missing include's Hartmut Kaiser 2011-08-05 15:45:49 +0000
  • 582694c7a9 Spirit: fixing signed/unsigned comparison warning Hartmut Kaiser 2011-08-04 13:06:56 +0000
  • 91f8ef32c9 Spirit: disambiguate boost::get in lexer code, add more specializations required for utree integration Hartmut Kaiser 2011-08-02 18:09:29 +0000
  • 90731fa6fa Added support for extended variants Joel de Guzman 2011-07-31 01:10:11 +0000
  • 82e652ae5e expression assignments working Joel de Guzman 2011-07-31 01:05:52 +0000
  • 71a59946df made assignment an expression as in C/C++. Back-end is unstable (WIP). Joel de Guzman 2011-07-31 00:57:18 +0000
  • a63e389588 Spirit: Fixed bad token ids in conjure examples Hartmut Kaiser 2011-07-30 19:33:09 +0000
  • ee70ad4946 Spirit: Fixed problem in lexer when enabling parser debugging Hartmut Kaiser 2011-07-30 19:30:54 +0000
  • 138d52af26 separate processing of assign and binary ops Joel de Guzman 2011-07-30 13:57:06 +0000
  • 4d3a7c395e updated debug support Joel de Guzman 2011-07-30 13:56:23 +0000
  • 370da35bd4 updated debug support Joel de Guzman 2011-07-30 13:55:11 +0000
  • ed1bc1c2bc test case where literals emit an attribute of /0 Joel de Guzman 2011-07-28 23:33:09 +0000
  • dac12b14be Spirit: Fixing ambiguity of name 'token' in the lexer definition (as reported by gcc) Hartmut Kaiser 2011-07-28 15:45:15 +0000
  • 3fdae2814a Literals Joel de Guzman 2011-07-26 13:34:51 +0000
  • 835350e39b Spirit: typo fix in comments Hartmut Kaiser 2011-07-26 01:12:47 +0000
  • ad64f73e80 Spirit: Fixing wrong error position reported by lexer based conjure examples Hartmut Kaiser 2011-07-26 01:11:11 +0000
  • 4e41c1709d minor tweak Joel de Guzman 2011-07-26 00:42:21 +0000
  • 00f9d0ce89 tweaks to make it similar to conjure's example Joel de Guzman 2011-07-25 09:48:45 +0000
  • c895d307e6 Tweaks (separated precedence again) Joel de Guzman 2011-07-24 23:47:43 +0000
  • b57ece4597 improved enumerations and constants Joel de Guzman 2011-07-24 16:08:45 +0000
  • 4bbee95961 LLVM backend! Joel de Guzman 2011-07-18 04:06:05 +0000
  • 70f3203017 Spirit: comment fixes Hartmut Kaiser 2011-07-16 02:10:59 +0000
  • 55f4d1564b Spirit: simplified token-id interface for lexer Hartmut Kaiser 2011-07-16 01:55:47 +0000
  • e17bb4ed1e Spirit: fixed #5701: lexertl token_value_type returns const unused for nonconst ref Hartmut Kaiser 2011-07-15 17:53:15 +0000
  • 27278842a0 Removing extra prints Joel de Guzman 2011-07-15 02:51:18 +0000
  • 8dcbebc53d fixed ID annotation Joel de Guzman 2011-07-15 00:38:20 +0000
  • d15911e097 Merging: Fixing endian problem (again, sigh!) Will the endian library be ever part of Boost? Hartmut Kaiser 2011-07-13 23:59:23 +0000
  • 0438fd3506 Fixing endian problem (again, sigh!) Will the endian library be ever part of Boost? Hartmut Kaiser 2011-07-13 23:57:01 +0000
  • 868d123883 patch from Tongari to compile with vc++ 2008. Joel de Guzman 2011-07-13 23:45:16 +0000
  • adcb5e2be3 Added notes from Rob Stewart Joel de Guzman 2011-07-13 23:29:37 +0000
  • 47768a3c0a Merged revision(s) 72586, 72588 from trunk: Spirit: fixing Karma compilation errors with gcc ........ Spirit: refinement of latest bug fix ........ Hartmut Kaiser 2011-06-14 17:10:02 +0000
  • 98f302133d Spirit: refinement of latest bug fix Hartmut Kaiser 2011-06-14 16:31:35 +0000
  • 4183d79911 Spirit: fixing Karma compilation errors with gcc Hartmut Kaiser 2011-06-14 15:33:28 +0000
  • 34efa04467 Spirit: merging from trunk, authorized by rene Hartmut Kaiser 2011-06-14 08:25:22 +0000
  • 6a7619feff Spirit: merging from trunk, authorized by rene Hartmut Kaiser 2011-06-14 08:22:21 +0000
  • b8c1ba8307 Spirit: updating docs Hartmut Kaiser 2011-06-13 19:22:45 +0000
  • e907da7086 Remove second and unreachable return statement. Bryce Adelstein-Lelbach 2011-06-12 21:05:30 +0000
  • 235670ce4a fixed odd g++ behavior Joel de Guzman 2011-06-07 16:02:35 +0000
  • add30b78c8 fixed odd g++ behavior Joel de Guzman 2011-06-07 15:49:22 +0000
  • 12d65ba219 Spirit: more comments Hartmut Kaiser 2011-06-07 12:51:00 +0000
  • d8fadf06ea Renaming conjure_lexer into conjure2 Joel de Guzman 2011-06-07 05:05:53 +0000
  • f951a3d6da Spirit: merging minor fixes for examples from trunk Hartmut Kaiser 2011-06-06 12:42:19 +0000
  • 0a2d34d5d5 fixed bad code using (...) Joel de Guzman 2011-06-06 02:48:23 +0000
  • 46fe0ee598 Spirit: minor fixes to conjure_lexer Hartmut Kaiser 2011-06-06 02:01:43 +0000
  • 6a766d4ffe Spirit: merging lexer fixes from trunk Hartmut Kaiser 2011-06-05 18:28:43 +0000
  • f58f5ea557 Spirit: adding conjure_lexer example, fixing a couple of lexer bugs Hartmut Kaiser 2011-06-05 15:10:11 +0000