Commit graph

17 commits

Author SHA1 Message Date
Daniel Larimer
763ae69982 error handling enhancements, recursive var subst 2013-01-27 22:45:46 -05:00
Daniel Larimer
c3659eedfc fix json pretty print, added value::clear 2013-01-27 15:28:54 -05:00
Daniel Larimer
68e50ee166 update json parsing to be more flexible and report better errors 2013-01-11 14:13:47 -05:00
Daniel Larimer
42cf0e62a8 bug fixes / windows port 2012-12-20 15:39:35 -05:00
Daniel Larimer
73f94bcebe various updates 2012-12-19 12:23:12 -05:00
Daniel Larimer
161ce54cb8 windows port 2012-12-18 14:37:14 -05:00
Daniel Larimer
74709a4983 bug fixes 2012-12-12 11:23:38 -05:00
Daniel Larimer
e33e78ce51 port to windows 2012-12-03 14:51:31 -05:00
Daniel Larimer
5719fa0e05 Merge branch 'master' of github.com:bytemaster/fc 2012-11-23 17:18:43 -05:00
Daniel Larimer
8bba5382ed fix http request 2012-11-17 17:43:34 -05:00
Daniel Larimer
8cbbf8994c updates for ssh / json rpc 2012-11-16 17:13:12 -05:00
Daniel Larimer
55b0daa8aa updating value casting for vectors 2012-11-12 21:45:41 -05:00
Daniel Larimer
031e2db4db Json RPC works
- adding call_fused() for tuple + functor
- fixed json handling of true,false, and null
- cast from value to tuple
2012-11-07 22:14:00 -05:00
Daniel Larimer
4f146b93f1 fix bugs caught by clang++ 2012-10-26 01:11:35 -04:00
Daniel Larimer
b568936c5e adding tuple support to value 2012-10-26 01:00:06 -04:00
Daniel Larimer
3d56a96d4e major updates to stream,reflect,value,and json
- removed polymorphic reflection, made static_reflect default because
  there are cases such as deserializing an array that you need more
  information than the runtime reflection can provide such as the
  ability to resize arrays and know the array content type.

- refactored iostream, sstream, fstream to be much simpler, fewer
  indirections, and fixed getline.

- json parsing works using code from mace.
- value is reimplemented based upon mace::rpc::value and no longer uses
  the runtime reflection that was removed.

- moved the typename utility to its own header
2012-10-21 02:28:59 -04:00
Daniel Larimer
9041b9bff4 Initial checkin of FC code. 2012-09-07 22:50:37 -04:00