Masaaki Goshima
|
118663d59f
|
Update SIMD codes
|
2021-12-28 03:22:39 +09:00 |
Masaaki Goshima
|
c220d90e4c
|
Use MapItem object in Mapslice directly
|
2021-12-27 12:18:30 +09:00 |
Masaaki Goshima
|
657973a17e
|
Ignore lint error for mapIter
|
2021-12-27 11:33:17 +09:00 |
Masaaki Goshima
|
d8aa8348f4
|
Improve map encoding performance
|
2021-12-27 11:14:42 +09:00 |
Masaaki Goshima
|
994dc9ea9d
|
Fix encoding of empty interface type
|
2021-06-25 20:17:12 +09:00 |
Masaaki Goshima
|
cd7fb7392f
|
Support context for MarshalJSON and UnmarshalJSON
|
2021-06-12 17:06:26 +09:00 |
Masaaki Goshima
|
4e2a9c06ef
|
Manage option flags as bit variable
|
2021-06-01 13:40:15 +09:00 |
Masaaki Goshima
|
69cca05981
|
Pass RuntimeContext to the first argument of all append functions
|
2021-06-01 01:36:30 +09:00 |
Masaaki Goshima
|
11437c8556
|
Refactor escape string
|
2021-06-01 01:25:05 +09:00 |
Masaaki Goshima
|
a56c080959
|
Refactor encode option
|
2021-05-31 22:25:33 +09:00 |
Masaaki Goshima
|
7cf15fc56c
|
Fix opcode layout
- Adjust memory layout of the opcode to 128 bytes in a 64-bit environment
|
2021-05-29 14:47:18 +09:00 |
Masaaki Goshima
|
fc968c75ee
|
Refactor encoding of marshaler and structEnd
|
2021-05-17 21:08:45 +09:00 |
Masaaki Goshima
|
56dabe2da4
|
Refactor StringTag operation
|
2021-05-06 20:54:22 +09:00 |
Masaaki Goshima
|
7ae14cd24c
|
Optimize json.Compact and json.Indent
|
2021-04-20 20:12:32 +09:00 |
Masaaki Goshima
|
34396640d5
|
Fix Indent ( validate the input buffer )
|
2021-04-19 19:55:12 +09:00 |
Masaaki Goshima
|
7565171124
|
Fix allocation strategy for Compact
|
2021-04-19 18:58:09 +09:00 |
Masaaki Goshima
|
addda3a90e
|
Fix Compact ( validate the input buffer )
|
2021-04-19 18:18:59 +09:00 |
IncSW
|
ac14c18dbb
|
remove zero value checker for complex
|
2021-04-12 10:23:57 +03:00 |
IncSW
|
b57146602e
|
Fix encoding custom types zero values with omitempty when marshaller exists
|
2021-04-11 21:45:59 +03:00 |
Masaaki Goshima
|
5093e5bd78
|
Add type infromation to the debug information
|
2021-03-27 12:35:43 +09:00 |
Masaaki Goshima
|
2bda5ef91f
|
Fix encoding of MarshalJSON of function type
|
2021-03-22 21:29:16 +09:00 |
Masaaki Goshima
|
29c30bdd14
|
Fix indent num for OpMarshalJSON
|
2021-03-20 20:13:55 +09:00 |
Masaaki Goshima
|
4db967f28d
|
Remove unnecessary files
|
2021-03-18 15:53:22 +09:00 |
Masaaki Goshima
|
9cbe7b3991
|
Move encoder source to internal package
|
2021-03-18 15:46:55 +09:00 |
Masaaki Goshima
|
cccf9f9f33
|
Replace vm and escaped vm codes with internal package
|
2021-03-17 12:32:23 +09:00 |
Masaaki Goshima
|
10c4118a45
|
Fix vm code
|
2021-03-17 00:22:19 +09:00 |
Masaaki Goshima
|
62b7d3ba0a
|
Move compiler for encoder to internal package
|
2021-03-16 19:44:32 +09:00 |
Masaaki Goshima
|
c45f1e8b2c
|
Add internal/vm package
|
2021-03-16 02:50:19 +09:00 |