Emery Hemingway
|
f6cacf0476
|
encoding/base256: make Braille a standard encoding
|
2014-12-09 12:31:06 -05:00 |
Emery Hemingway
|
a10494da6e
|
generic base256 encoder
|
2014-10-26 04:16:56 -04:00 |
Emery Hemingway
|
1ceece9f5c
|
Braille encoder decoder
|
2014-10-20 18:25:18 -04:00 |
Emery Hemingway
|
392d3fe313
|
fix integer to boolean parsing
|
2014-10-09 16:54:37 -04:00 |
viric
|
e421aa66c4
|
fix bizarre declaration without a type
|
2014-10-08 09:50:45 -04:00 |
Emery Hemingway
|
ccb40b5c67
|
basex: inital commit
|
2014-06-24 21:41:10 -04:00 |
Emery Hemingway
|
d24541ae9c
|
Merge ../go-bencode
|
2014-06-24 21:37:45 -04:00 |
Emery Hemingway
|
4e8816f2b7
|
Merge ../go-ebml
|
2014-06-24 21:36:02 -04:00 |
Emery Hemingway
|
e556a9624c
|
yijing: initial commit, encoding only
|
2014-06-24 20:34:06 -04:00 |
Emery Hemingway
|
542ff2c9dc
|
float support
|
2014-02-16 19:23:08 -05:00 |
Emery Hemingway
|
7945665a89
|
Convience functions for reading from and writing to files
better internal error passing
|
2014-02-11 13:22:55 -05:00 |
Emery Hemingway
|
b2b874d335
|
not actually little-endian, just generic
|
2014-02-10 18:24:19 -05:00 |
Emery Hemingway
|
d7fdf33d9d
|
string len read optimization
|
2014-02-10 13:34:31 -05:00 |
Emery Hemingway
|
7a0489c1b6
|
Optimization for little-endian architectures
|
2014-02-10 13:17:40 -05:00 |
Emery Hemingway
|
aeb108691f
|
Marshaler and Unmarshaler interfaces for raw bencode handling
Decode can make short error-less reads without blocking.
Null strings parsed properly.
Encode can handle nil values.
|
2014-02-09 23:28:33 -05:00 |
Emery Hemingway
|
aa92f3ed80
|
better nesting
|
2014-02-07 22:18:37 -05:00 |
Emery Hemingway
|
92a23ad14b
|
fix uint and int distinction, more tests
|
2014-02-06 18:30:48 -05:00 |
Emery Hemingway
|
7364153a5c
|
squeezed another couple nanoseconds off decoding
If scanner returns a non-negative state, then it sits on the start of a string
|
2014-02-01 17:21:15 -05:00 |
Emery Hemingway
|
286083542d
|
See LICENSE for how many fucks I give on reuse
|
2013-12-22 10:47:45 -05:00 |
Emery Hemingway
|
6dd0f04157
|
TextMarshaler and TextUnmarshaler support
|
2013-12-18 19:15:21 -05:00 |
Emery Hemingway
|
a1653e0f3a
|
fixed lists
|
2013-12-06 02:29:22 -05:00 |
Emery Hemingway
|
9659acd38b
|
dictionaries are encoded alphabetically, made examples
|
2013-12-05 14:37:19 -05:00 |
Emery Hemingway
|
011343cff3
|
Fixed skipping, better docs
|
2013-12-05 14:14:55 -05:00 |
Emery Hemingway
|
1dcd7c791f
|
don't need parse.go anymore
|
2013-12-03 22:43:58 -05:00 |
Emery Hemingway
|
75dd37e64d
|
forgot to add tags.go
|
2013-12-03 22:40:52 -05:00 |
Emery Hemingway
|
195d949bc8
|
Package bencode refactored to use algorithms from package json.
needs better tests
|
2013-12-03 22:36:59 -05:00 |
Emery Hemingway
|
38878bfda9
|
pointer dereferencer
|
2013-09-29 18:47:01 -05:00 |
Emery Hemingway
|
4a82f2c581
|
New function signatures
|
2013-09-29 18:24:13 -05:00 |
Emery Hemingway
|
aee7f5d8de
|
[]byte handled as raw data, decodeStruct seeks past unknown elements
|
2013-09-18 15:30:41 -04:00 |
Emery Hemingway
|
9a8171d135
|
swapped Marshaler interface return signature
|
2013-09-18 14:15:46 -04:00 |
Emery Hemingway
|
c309850a7d
|
Date support
|
2013-09-17 16:27:55 -04:00 |
Emery Hemingway
|
5cbf5a2251
|
more tests
|
2013-09-17 11:09:28 -04:00 |
Emery Hemingway
|
6a1f0f694b
|
Now featuring signed integers!
|
2013-09-17 09:38:34 -04:00 |
Emery Hemingway
|
4659ce9614
|
working Encoder and Decoder with Marshaler and Unmarshaler interfaces.
|
2013-09-16 15:21:57 -04:00 |
Emery Hemingway
|
3f6cde68d4
|
significant refactoring of decoding, encoding now shares type caches with decoding
|
2013-09-16 12:16:47 -04:00 |
Emery Hemingway
|
163541c394
|
New Marshaler and Unmarshaler interfaces, refactored encoding slightly.
|
2013-09-14 23:01:09 -04:00 |
Emery Hemingway
|
6e42d10d27
|
Element Ids may be expressed through a specific struct field
|
2013-09-13 23:25:42 -04:00 |
Emery Hemingway
|
e74029f1c2
|
New Id type
|
2013-09-13 13:50:02 -04:00 |
Emery Hemingway
|
f779d2e1a0
|
fixed unaddressable error
|
2013-09-04 16:24:58 -04:00 |
Emery Hemingway
|
f6e5343dbf
|
Now with `bencode:"key"` style struct comments
|
2013-09-03 13:49:49 -04:00 |
Emery Hemingway
|
9d98108a2b
|
go test works again, new idtest utility
|
2013-06-26 14:35:38 -05:00 |
Emery Hemingway
|
d3c35f2112
|
Decoder seems to work now
|
2013-06-25 19:33:55 -05:00 |
Emery Hemingway
|
05f5111f99
|
imported encoder from mecurial repo
|
2013-06-25 18:56:32 -05:00 |
Emery Hemingway
|
7d94789f69
|
Merge from fork of code.google.com/p/ebml-go
|
2013-06-14 05:58:59 -05:00 |
Emery Hemingway
|
157b55658a
|
Encoder and decoder still in progress
|
2013-05-30 19:34:58 -05:00 |
Emery Hemingway
|
852f871821
|
fixes, better error handling
|
2013-05-29 15:42:10 -05:00 |
Emery Hemingway
|
126f1f4d3c
|
improved id and size encoding speed
|
2013-05-26 11:43:10 -05:00 |
Emery Hemingway
|
d70adbd6ce
|
Container and Element interfaces, new encoder is untested
|
2013-05-22 21:40:00 -05:00 |
Emery Hemingway
|
9609819393
|
Inital commit
|
2013-05-21 21:00:06 -05:00 |
Jack Palevich
|
25c99088bf
|
Fix incorrect documentation.
(Left over from copy-and-paste from Go's JSON encoder/decode doc.)
|
2012-09-15 19:56:53 -07:00 |