├── .gitignore ├── .travis.yml ├── LICENSE ├── Protocol.md ├── README.md ├── _examples ├── arith │ ├── client │ │ ├── main.go │ │ ├── main_gen.go │ │ └── main_gen_test.go │ └── server │ │ ├── main.go │ │ ├── main_gen.go │ │ └── main_gen_test.go └── hello_world │ ├── client │ └── main.go │ └── server │ └── main.go ├── client.go ├── client_test.go ├── command.go ├── debug.go ├── handler.go ├── jspipe.go ├── map.go ├── map_test.go ├── mux.go ├── request.go ├── response.go ├── sema ├── sema14.go ├── sema14_386.s ├── sema14_amd64.s ├── sema14_arm.s ├── sema15_386.s ├── sema15_amd64.s └── sema15_arm.s ├── server.go ├── setup_test.go ├── stack.go └── stack_race.go /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *# -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.4 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/LICENSE -------------------------------------------------------------------------------- /Protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/Protocol.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/README.md -------------------------------------------------------------------------------- /_examples/arith/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/client/main.go -------------------------------------------------------------------------------- /_examples/arith/client/main_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/client/main_gen.go -------------------------------------------------------------------------------- /_examples/arith/client/main_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/client/main_gen_test.go -------------------------------------------------------------------------------- /_examples/arith/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/server/main.go -------------------------------------------------------------------------------- /_examples/arith/server/main_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/server/main_gen.go -------------------------------------------------------------------------------- /_examples/arith/server/main_gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/arith/server/main_gen_test.go -------------------------------------------------------------------------------- /_examples/hello_world/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/hello_world/client/main.go -------------------------------------------------------------------------------- /_examples/hello_world/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/_examples/hello_world/server/main.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/client_test.go -------------------------------------------------------------------------------- /command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/command.go -------------------------------------------------------------------------------- /debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/debug.go -------------------------------------------------------------------------------- /handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/handler.go -------------------------------------------------------------------------------- /jspipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/jspipe.go -------------------------------------------------------------------------------- /map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/map.go -------------------------------------------------------------------------------- /map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/map_test.go -------------------------------------------------------------------------------- /mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/mux.go -------------------------------------------------------------------------------- /request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/request.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/response.go -------------------------------------------------------------------------------- /sema/sema14.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema14.go -------------------------------------------------------------------------------- /sema/sema14_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema14_386.s -------------------------------------------------------------------------------- /sema/sema14_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema14_amd64.s -------------------------------------------------------------------------------- /sema/sema14_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema14_arm.s -------------------------------------------------------------------------------- /sema/sema15_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema15_386.s -------------------------------------------------------------------------------- /sema/sema15_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema15_amd64.s -------------------------------------------------------------------------------- /sema/sema15_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/sema/sema15_arm.s -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/server.go -------------------------------------------------------------------------------- /setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/setup_test.go -------------------------------------------------------------------------------- /stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/stack.go -------------------------------------------------------------------------------- /stack_race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinylib/synapse/HEAD/stack_race.go --------------------------------------------------------------------------------