Commit Graph

  • 1eb402e474 Adding an access to a map literal which doesn't seem to be working (though it's vector counterpart does) Jonathan Turner 2011-09-24 14:14:37 -06:00
  • 3765c23598 Switch lambda syntax over to [](){} format, to line up with C++11. Jonathan Turner 2011-09-24 13:31:24 -06:00
  • 784ca41270 Switch vectors and maps over to curly braces from square braces to line up with C++11. Jonathan Turner 2011-09-24 13:15:12 -06:00
  • 425ca59a34 Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2011-09-24 12:32:13 -06:00
  • abfd37644e Fix "any" for unknown types Jason Turner 2011-09-24 12:30:43 -06:00
  • 4bf3783d0b Adding new test that is just a var decl. Jonathan Turner 2011-09-24 12:26:45 -06:00
  • 4a99471304 Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jonathan Turner 2011-09-24 12:26:17 -06:00
  • e0d7977f8a Adding reference parsing at a var decl. Jonathan Turner 2011-09-24 12:25:55 -06:00
  • 92de42e42b Modify "var" to "auto" for unit tests. Jason Turner 2011-09-24 12:05:08 -06:00
  • e3350fe55f Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2011-09-24 11:55:36 -06:00
  • 2ca7a7d7da Some C++11 cleaner usage updates Jason Turner 2011-09-24 11:54:40 -06:00
  • ac4bb95dfb Rename var->auto. Jonathan Turner 2011-09-24 11:50:17 -06:00
  • 535adce298 Remove exception specifications in favor of noexcept keyword Jason Turner 2011-09-21 12:22:52 -06:00
  • d04960bc4a Update for C++11 features Jason Turner 2011-09-21 10:01:21 -06:00
  • 12bd5b0af5 Boost eradicated from ChaiScript Jason Turner 2011-09-21 08:36:46 -06:00
  • d6b475239a Remove boost from utility and associated module tests Jason Turner 2011-09-21 00:04:15 -06:00
  • 6f1bffda3a Remove boost from bind_first utility. Jason Turner 2011-09-15 17:38:46 -06:00
  • 64382a2399 One more file with boost_pp removed Jason Turner 2011-09-13 12:26:20 -06:00
  • f996c0df37 One more file no longer using boost_pp Jason Turner 2011-09-13 09:40:10 -06:00
  • d5e1650167 First file to eliminate need for boost_pp. 2 more to go Jason Turner 2011-09-12 23:08:27 -06:00
  • cc927fc6bc Remove remaining non-boost_pp libraries as requirements. Jason Turner 2011-09-12 11:09:57 -06:00
  • 6f282b6a56 Remove need for boost::function_types library Jason Turner 2011-09-12 08:18:51 -06:00
  • 194001f9a1 Remove boost::any requirement by providing our own implementation Jason Turner 2011-09-11 19:51:37 -06:00
  • a3c3b8683b Rename variables to reflect removal of boost Jason Turner 2011-09-11 09:22:44 -06:00
  • 5efdcdff99 Remove need for boost::thread_local_ptr Jason Turner 2011-09-11 09:19:06 -06:00
  • cd97880d70 Drop boost::optional requirement Jason Turner 2011-09-11 06:56:15 -06:00
  • 0a9cb0cbe9 Move to std::threading from boost::thread. Still need to sort out thread local storage Jason Turner 2011-09-10 14:58:59 -06:00
  • 99aaa079a4 Add missing include for stringstream Jason Turner 2011-09-10 14:58:19 -06:00
  • f4080c4c75 Move from boost::mem_fn to std::mem_fn Jason Turner 2011-09-10 14:01:05 -06:00
  • 4522ff0732 Remove various other boost libraries Jason Turner 2011-09-10 13:49:29 -06:00
  • b297162d13 Move from boost::type_traits to std::type_traits Jason Turner 2011-09-10 13:18:29 -06:00
  • 62cf6293e8 Move from boost::uint* to std::uint* Jason Turner 2011-09-10 12:26:31 -06:00
  • 6bb2678d18 GO from boost::int64_t to std::int64_t, etc. Jason Turner 2011-09-10 11:10:14 -06:00
  • aa402fdfde swap boost::reference_wrapper for std::reference_wrapper Jason Turner 2011-09-10 10:52:59 -06:00
  • 53108463df Move from boost::bind to std::bind Jason Turner 2011-09-10 10:19:55 -06:00
  • c842bf14c1 Move from boost::function to std::function Jason Turner 2011-09-10 09:37:40 -06:00
  • e2da56f199 Eliminate use of boost::shared_ptr Jason Turner 2011-09-10 07:24:46 -06:00
  • afa96ecbf9 Begin port to C++11 Jason Turner 2011-09-10 06:55:27 -06:00
  • d9727973c1 Add files missing from last checkin Jason Turner 2011-09-09 17:08:51 -06:00
  • 0293762904 Add ability to provide global consts in Module objects. Issue #14 Jason Turner 2011-09-09 16:52:32 -06:00
  • 95c6131ce7 Add missing unit test file Jason Turner 2011-09-09 16:01:29 -06:00
  • e326fe6f2d Add test for constructing from a pointer return value and fix test so it works. Task #13 Jason Turner 2011-09-09 14:38:55 -06:00
  • 2b64c90a0e Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2011-09-09 13:58:19 -06:00
  • dd0d91c7e3 Merge pull request #10 from svenstaro/master Jason Turner 2011-09-09 12:42:48 -07:00
  • a386142fa6 Get chaiscript compiling with -pedantic. Closes issue #9 Jason Turner 2011-09-09 13:40:50 -06:00
  • 4e8959bd52 Merge cacc744411c3a8158fa363a76aa3b85ccd5c4af0 into a85423869f911a91bbe6295ff2db5fcf48491558 GitHub Merge Button 2011-08-04 07:51:39 -07:00
  • cacc744411 More consistency fixes Sven-Hendrik Haase 2011-08-03 19:25:02 +02:00
  • 2d23578e0b Removing unused variables Sven-Hendrik Haase 2011-08-03 19:22:18 +02:00
  • f8880066ea Consistency fix Sven-Hendrik Haase 2011-08-03 16:10:13 +02:00
  • a85423869f Edited releasenotes.txt via GitHub Jason Turner 2011-06-18 15:41:27 -07:00
  • 469c02ad14 Edited releasenotes.txt via GitHub Jason Turner 2011-06-18 15:35:26 -07:00
  • 1cd9a9098c Update gcc flags for MacOS to ignore sign comparison warnings v3.1.0 Release-3.1.0 Jason Turner 2011-06-18 07:34:55 -06:00
  • a549e41558 Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2011-06-11 17:05:53 -06:00
  • 5ff14a54db Commented out code removal Jason Turner 2011-06-16 10:42:26 -06:00
  • 28e3d442e2 Update version number to 3.1.0 for next release Jason Turner 2011-06-16 10:19:54 -06:00
  • bb0edcb62a Add exception_specification and unittests for it. #6 Jason Turner 2011-06-16 10:14:52 -06:00
  • a82c892a4e Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2011-06-11 07:15:02 -06:00
  • 9a015a5c49 Fix typo in unit test and add string literal access Jonathan Turner 2011-06-13 18:14:41 -07:00
  • 9d20f60903 Update license year Jonathan Turner 2011-06-13 07:45:11 -07:00
  • 5426496b4f Fix parsing of member access and function calls Jonathan Turner 2011-06-13 07:43:51 -07:00
  • c839e4bc21 Handle unnecessary MSVC compiler warnings. Jason Turner 2011-06-08 19:19:59 -06:00
  • 9e9fb3ad7d Fix one more documentation error Jason Turner 2011-06-10 16:42:38 -06:00
  • 8cc3651c76 Correct copyright date Jason Turner 2011-06-10 16:41:00 -06:00
  • 4d879afca7 Documentation updates Jason Turner 2011-06-10 16:38:20 -06:00
  • afae221cb3 Add tests for more complex uses of the index operator Jason Turner 2011-06-10 11:18:58 -06:00
  • b064bb61e9 Finish renaming and cleaning up of Boxed_Number type for dump_system() output Jason Turner 2011-06-10 10:12:09 -06:00
  • 7a9baeb350 Rename of numeric to number Jason Turner 2011-06-08 13:53:55 -06:00
  • 6d4041b2a1 Added profile for mathy functions.x Jason Turner 2011-06-07 14:59:43 -06:00
  • 1932cbfbbc Eliminate duplicate code and reduce Boxed_Value copies necessary Jason Turner 2011-06-04 12:31:33 -06:00
  • 8fecf5c145 Merge branch 'master' of github.com:ChaiScript/ChaiScript Jonathan Turner 2011-06-04 11:02:07 -07:00
  • 6131a9c4c1 Moved common operators into their own AST nodes and removed the operator child. Jonathan Turner 2011-06-04 11:01:35 -07:00
  • 881d569d8e Remove unnecessary loop from Binary_Operator Jason Turner 2011-06-04 10:34:15 -06:00
  • 6c18c197c6 Fixed operator parsing to return trees instead of flat representations. Fixed evaluator to not loop over equations. Jonathan Turner 2011-06-04 09:15:19 -07:00
  • f47ec0d522 Merge pull request #7 from lefticus/master Jason Turner 2011-06-03 17:52:04 -07:00
  • c9450c7da5 Merge d4ef226911139695aafd50fecf120e31c343fa04 into 40531961880f5624ac2404e81ed2a4522c6221ab GitHub Merge Button 2011-06-03 17:51:47 -07:00
  • 4053196188 Reduce creation of new Boxed_Value containers when returning the same value that was passed in Jason Turner 2011-06-04 03:48:32 +08:00
  • 5b40a85024 Add direct access to Boxed_Value data * for high performance operations Jason Turner 2011-06-04 02:41:38 +08:00
  • 36faba8ed3 Bypass dispatch during numeric operations. 2x speedup Jason Turner 2011-06-02 12:12:50 +08:00
  • 7d022c4f0d Add is_prime profile script Jason Turner 2011-05-31 22:09:30 +08:00
  • b933bb6c50 Begin move of Operators code out a level so that it can be used before dispatch Jason Turner 2011-05-31 21:42:30 +08:00
  • 92bfcfdcf3 Wrap up new Boxed_Numeric support Jason Turner 2011-05-31 09:38:04 +08:00
  • 3b754cfec4 Further simplification and refinement of enhanced Algebraic types support Jason Turner 2011-05-30 07:33:45 +08:00
  • 3689c01e4b Significant reduction in templates instantiated by grouping of operators - smaller code and compile time Jason Turner 2011-05-29 23:14:48 +08:00
  • 4b90fbd07a wrap up support for all built in C++ Arithmetic types Jason Turner 2011-05-29 13:48:17 +08:00
  • 1a225dca67 Progress towards eliminating arithmetic operators on a per-type basis Jason Turner 2011-05-26 19:58:19 +08:00
  • 226666c2bb Rename Boxed_POD_Value to Boxed_Numeric, which is more correct. Jason Turner 2011-05-25 02:39:39 +08:00
  • d4ef226911 Reduce creation of new Boxed_Value containers when returning the same value that was passed in Jason Turner 2011-06-03 13:48:32 -06:00
  • 6491262491 Add direct access to Boxed_Value data * for high performance operations Jason Turner 2011-06-03 12:41:38 -06:00
  • 2c4d69bfc0 Bypass dispatch during numeric operations. 2x speedup Jason Turner 2011-06-01 22:12:50 -06:00
  • f423969a8e Add is_prime profile script Jason Turner 2011-05-31 08:09:30 -06:00
  • 36cd4c370a Begin move of Operators code out a level so that it can be used before dispatch Jason Turner 2011-05-31 07:42:30 -06:00
  • 85f69782b2 Wrap up new Boxed_Numeric support Jason Turner 2011-05-30 19:38:04 -06:00
  • 1f130c0891 Further simplification and refinement of enhanced Algebraic types support Jason Turner 2011-05-29 17:33:45 -06:00
  • fdd1b40a9f Significant reduction in templates instantiated by grouping of operators - smaller code and compile time Jason Turner 2011-05-29 09:14:48 -06:00
  • 6993d58fdc wrap up support for all built in C++ Arithmetic types Jason Turner 2011-05-28 23:48:17 -06:00
  • 1845114d36 Progress towards eliminating arithmetic operators on a per-type basis Jason Turner 2011-05-26 05:58:19 -06:00
  • bba1ffde38 Rename Boxed_POD_Value to Boxed_Numeric, which is more correct. Jason Turner 2011-05-24 12:39:39 -06:00
  • 18d4984258 Final tweaks to packaging for 3.0.0 v3.0.0 Release-3.0.0 Jason Turner 2011-05-23 08:16:24 -06:00
  • 845eb394ac Correct installation of pkgconfig file Jason Turner 2011-05-23 07:58:05 -06:00
  • 66b2adba5c Final tweaks to release 3.0.0 docs Jason Turner 2011-05-23 07:07:27 -06:00