Commit Graph

  • a5f29e93f5 Eliminate all VC++10 64bit Warnings. Jason Turner 2012-06-01 12:21:14 -06:00
  • 8f7793a795 Merge branch 'master' into 2010-09-09-CxScript Jason Turner 2012-06-01 08:50:15 -06:00
  • 7f253bd6c1 Catch a few things found with more aggressive g++ warnings Jason Turner 2012-06-01 08:47:40 -06:00
  • 2969f61fe4 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-28 11:42:55 -06:00
  • 7cbd494123 It seems boost dropped the BOOST_GCC define? Jason Turner 2012-05-28 11:35:53 -06:00
  • ed15cc1730 Clean up a few warnings found in Windows. Jason Turner 2012-05-28 10:48:19 -06:00
  • db8863c736 Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2012-05-25 07:10:32 -06:00
  • 13a049cf54 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-24 19:33:48 -06:00
  • 4233d21e5b Correct scope of operator calls Jason Turner 2012-05-24 19:25:29 -06:00
  • f65e095e4d Update release notes Jason Turner 2012-05-24 15:45:52 -06:00
  • f2c6745b8a Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-21 12:10:15 -06:00
  • 7ad58c7bcd Apply cpo path from vim mailing list Jason Turner 2012-05-21 12:09:39 -06:00
  • 13ffc92bc3 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-21 10:47:12 -06:00
  • 433905b33c Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2012-05-21 10:17:33 -06:00
  • 3a7eff1478 Move to a bit smarter stack based object management Jason Turner 2012-05-21 10:16:16 -06:00
  • ef46d1bf60 Remove Boxed_Value dependencies, they are not a solution Jason Turner 2012-05-21 08:18:33 -06:00
  • 654f7e6b01 Add unit test exposing how scope can leak into operator calls Jason Turner 2012-05-21 07:56:38 -06:00
  • e853e2e4ac Merge branch 'master' into 2011-09-09-CxScript Jonathan Turner 2012-05-20 10:48:45 -07:00
  • 4aec12c68f Allow operator exprs to span lines Jonathan Turner 2012-05-20 10:47:50 -07:00
  • 1bdedd3b45 Merge branch 'master' into 2011-09-09-CxScript Jonathan Turner 2012-05-20 10:36:49 -07:00
  • a818e7b185 Merge branch 'master' of github.com:ChaiScript/ChaiScript Jonathan Turner 2012-05-20 10:17:43 -07:00
  • 5aed00dd0b Add ternary condition (?:) operator Jonathan Turner 2012-05-20 10:17:21 -07:00
  • 349425fe8a Make vector inplace construction consistent with map Jason Turner 2012-05-20 07:04:22 -06:00
  • 9162b02ce9 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-19 21:42:30 -06:00
  • 6c57729779 Add unit test for pass_by_preference Jason Turner 2012-05-19 21:42:02 -06:00
  • ba9d13bf7b Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-19 18:05:58 -06:00
  • 56757973b6 Actually reenable function Jason Turner 2012-05-19 18:05:41 -06:00
  • f1f4aeb4be Add test and reenable function I accidentally commented out Jason Turner 2012-05-19 18:04:51 -06:00
  • 16bdfe4571 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-19 09:51:19 -06:00
  • 804de05a0a Fix object_lifetime_test which was broken by last perfomance fix Jason Turner 2012-05-19 09:50:49 -06:00
  • 0fd4b828f2 Fix some minor issues found by clang's static analyzer Jason Turner 2012-05-19 09:16:21 -06:00
  • 62891b8537 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-19 07:33:16 -06:00
  • ae02706c71 Approx 12% speedup for function call heavy profile.chai Jason Turner 2012-05-19 07:09:55 -06:00
  • c386af6813 Merge branch 'master' of https://github.com/ChaiScript/ChaiScript Jason Turner 2012-05-18 16:58:33 -06:00
  • 4c5df91d51 Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2012-05-18 16:58:13 -06:00
  • a0f7c46cc9 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-18 16:57:05 -06:00
  • 08c153abea Clean up some additional exception handling with new stack handler Jason Turner 2012-05-18 16:37:39 -06:00
  • 897ad7007f Get system introspection functions fully working Jason Turner 2012-05-18 16:25:13 -06:00
  • 13fb930676 First part of system introspection for objs and funcs added Jason Turner 2012-05-18 15:31:42 -06:00
  • 7f5fce001b Merge branch 'master' into 2011-09-09-CxScript Jonathan Turner 2012-05-18 08:45:14 -07:00
  • 8af41b1d3c Add unit test for ignoring hash bang. Jonathan Turner 2012-05-18 08:43:03 -07:00
  • 90125d0f9a Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-18 09:05:46 -06:00
  • 919b6430c4 Adding tested compilers to readme. Jonathan Turner 2012-05-18 07:36:52 -07:00
  • 7027f6b834 Add syntax highlighting for switch/case/default Jonathan Turner 2012-05-17 13:59:43 -07:00
  • cebd2c9763 Adding support for switch/case/default to 4.x Jonathan Turner 2012-05-17 13:56:10 -07:00
  • 025db4ce3a Oops. Properly handle empty switch statements. Jonathan Turner 2012-05-17 13:20:15 -07:00
  • 78f02c375e Add syntax support for switch/case/default. Jonathan Turner 2012-05-17 12:48:57 -07:00
  • 4e14a57016 Add support for switch/case/default statements. Jonathan Turner 2012-05-17 12:43:25 -07:00
  • b82895c489 Add the 'auto' keyword. Jonathan Turner 2012-05-17 10:31:55 -07:00
  • cf97a73485 Syntax updates to a few unit tests. Jonathan Turner 2012-05-17 10:27:26 -07:00
  • 37b8e6c3f9 Merge branch '2011-09-09-CxScript' of github.com:ChaiScript/ChaiScript into 2011-09-09-CxScript Jonathan Turner 2012-05-17 10:16:35 -07:00
  • c73f16fdfe Fixing 4.x grammar to be backward compatible. Jonathan Turner 2012-05-17 10:14:50 -07:00
  • 68df78a2a6 Add examples for using C++ lambdas with chaiscript. #32 Jason Turner 2012-05-16 15:55:03 -06:00
  • af1e02b0bb Update copyrights to 2012 #23 Jason Turner 2012-05-16 11:55:51 -06:00
  • bca86c87e1 Update copyrights to 2012 #23 Jason Turner 2012-05-16 11:54:46 -06:00
  • a04dbf2c2d Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-16 11:50:44 -06:00
  • 4bcaa75fa4 Throw eval exception if a variable or function is redefined #28 Jason Turner 2012-05-16 11:40:43 -06:00
  • 7deb2311f5 Restore CMakeLists.txt on head to working version Jason Turner 2012-05-15 19:48:46 -06:00
  • 4674594ee7 Make libcxx a default option when using clang Jason Turner 2012-05-15 19:30:17 -06:00
  • 730bad9728 Adding support for building with clang/libcxx. Jonathan Turner 2012-05-15 14:58:38 -07:00
  • 1f4900c363 Add support for building with clang/libcxx. Jonathan Turner 2012-05-15 14:50:56 -07:00
  • 8e24eef265 Tweaks to clang support and fix for clang/module support Jason Turner 2012-05-15 13:56:59 -06:00
  • 974c903d1c Get compiling with broken clang++ / libc++ implementation Jason Turner 2012-05-15 13:25:13 -06:00
  • 9ec78752a0 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-14 18:20:36 -06:00
  • 437f6a03a9 Slight cleanup of the boxed_number cleanups from mgee Jason Turner 2012-05-14 18:09:55 -06:00
  • 94fefa0690 Fix broken example.cpp Jason Turner 2012-05-14 18:09:36 -06:00
  • 91dc3604f5 Merge pull request #27 from mgee/master Jason Turner 2012-05-14 16:55:03 -07:00
  • 48ecb3e2b4 Some performance improvements by using perfect argument forwarding Jason Turner 2012-05-14 17:45:30 -06:00
  • 8f53c0c171 Merge 59dfc847aee0892bceb522f1eaec2b753d9859f3 into b0b1549503e0f0d3a7e73fbf6e982dcf4a2d9fb7 GitHub Merge Button 2012-05-14 12:34:41 -07:00
  • 59dfc847ae Make Boxed_Number assignable from Boxed_Value. Markus Groß 2012-05-14 21:34:28 +02:00
  • cdfefed385 Add default constructor for Boxed_Number Markus Groß 2012-05-14 20:13:39 +02:00
  • 98d2eadde2 Explicitly default the copy assignment operator for clang's benefit Jason Turner 2012-05-14 10:15:38 -06:00
  • 286b130f47 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-05-14 10:08:04 -06:00
  • b0b1549503 Fix cast for unsigned short #26 Jason Turner 2012-05-14 09:33:35 -06:00
  • 277b4eec9a Add failing test for short comparisons #26 Jason Turner 2012-05-14 09:22:03 -06:00
  • 927619bf47 Switch to using make_sharec Jason Turner 2012-05-14 08:56:33 -06:00
  • 41b0c7768c Adding header files to CMakeLists.txt. Hopefully this will help them show up in IDEs (works for Qt Creator so far). Jonathan Turner 2012-03-11 14:06:18 -06:00
  • 3b95931973 Fixup some documentation Jason Turner 2012-01-30 11:53:12 -07:00
  • 13f98fa8ce Move "use" function to be public Jason Turner 2012-01-30 11:26:46 -07:00
  • 179a674b00 Fix fix for duplication attribute name errors Jason Turner 2012-01-30 09:16:20 -07:00
  • ee4c9575ae Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2012-01-30 09:10:55 -07:00
  • b615d2a423 Merge branch 'master' into 2011-09-09-CxScript Jason Turner 2012-01-30 09:10:43 -07:00
  • dc6998259e Add missing chaiscript_stdlib.hpp file Jason Turner 2012-01-30 09:05:21 -07:00
  • b0953fb466 Minor cleanup releated to attribute fix Jason Turner 2012-01-30 08:55:12 -07:00
  • 1186926f30 Fix duplicate object attribute name problem Jason Turner 2012-01-30 08:48:01 -07:00
  • 70db5d67ff Add failing unit test for dynamic object attributes with the same name Jason Turner 2012-01-30 07:55:54 -07:00
  • 136b877afa Reduce cost of including chaiscript.hpp Jason Turner 2011-12-27 21:37:00 -07:00
  • 9a9d4e1ae0 Remove map_literal_access test, it's invalid as there is no const [] on maps Jason Turner 2011-10-01 11:15:56 -06:00
  • 27ae40b813 Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2011-10-01 11:04:21 -06:00
  • 5dc0931ca2 Update is_prime analysis for new syntax Jason Turner 2011-10-01 11:03:03 -06:00
  • 5a3975b7a4 Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jonathan Turner 2011-10-01 10:24:48 -06:00
  • bc75df4d58 Fixed parsing of block statements vs initializer expressions. Jonathan Turner 2011-10-01 10:19:45 -06:00
  • b27aa50d6a Minor cleanups in cv qualification removal Jason Turner 2011-09-26 07:51:32 -06:00
  • 488f2ea393 C++11 cleanups Jason Turner 2011-09-26 07:14:24 -06:00
  • db0e342a96 Remove little used Param_List_Builder Jason Turner 2011-09-25 18:34:02 -06:00
  • 702b5fdba1 Enhance and correct error messages Jason Turner 2011-09-25 16:46:05 -06:00
  • 3329732ceb Add scoping test Jason Turner 2011-09-24 15:21:15 -06:00
  • e1e0561c7e Merge branch '2011-09-09-CxScript' of https://github.com/ChaiScript/ChaiScript into 2011-09-09-CxScript Jason Turner 2011-09-24 15:10:18 -06:00
  • 52d9e1e871 Remove := operator and fix & usage. Jason Turner 2011-09-24 15:06:31 -06:00
  • a28dfd8695 Get & variable declarations working Jason Turner 2011-09-24 14:21:21 -06:00