Commit Graph

  • 7592eae318 Handle requests concurrently master Elara 2022-08-06 22:52:58 -0700
  • d35a16ec64 Remove now useless internal/reflectutil Elara 2022-08-06 22:49:12 -0700
  • e02c8bc5ff Marshal/Unmarshal arguments and return values separately to allow struct tags to take effect for each codec Elara 2022-08-06 22:48:42 -0700
  • 5e61e89ac1 Add LRPCClient.getObject() Elara 2022-06-03 17:59:58 -0700
  • 205e0b71e4 Actually skip LRPCChannel.close() this time Elara 2022-06-03 14:36:34 -0700
  • 1e627b833e Skip LRPCChannel send(), done(), and close() if already closed Elara 2022-06-03 12:33:03 -0700
  • 368c7333c5 Use callMethod() because call() is reserved Elara 2022-06-02 18:54:00 -0700
  • 1e8e304f01 Remove unneeded array Elara 2022-06-02 18:35:22 -0700
  • acf262b4f0 Exclude delete transformation from functions filter Elara 2022-06-02 18:27:41 -0700
  • 8843e7faa9 Mention web client in README Elara 2022-06-02 14:14:18 -0700
  • 328be35ae2 Add web client Elara 2022-06-02 14:09:27 -0700
  • 6ee3602128 Fix reflectutils.Convert() for maps and []any Elara 2022-06-02 02:09:47 -0700
  • e518b68d8c Return error if expected argument not provided Elara 2022-06-02 02:09:07 -0700
  • 771c8c136e fix time.Ticker leak Elara 2022-05-28 14:58:39 -0700
  • c0a1c3bf43 Add channel test to lrpc Elara 2022-05-28 14:52:00 -0700
  • eadee97e5e Add tests Elara 2022-05-26 13:32:19 -0700
  • a12224c997 Add error for unexpected arguments Elara 2022-05-26 13:01:29 -0700
  • fbae725040 Add (*Server).HandleConn() Elara 2022-05-16 15:42:15 -0700
  • bc7aa0fe5b Propagate parent value to request context Elara 2022-05-12 17:15:43 -0700
  • 3bcc01fdb6 Propagate context to requests Elara 2022-05-12 17:13:44 -0700
  • af77b121f8 Fix bug where the connection handler tries to access a channel before it has been created Elara 2022-05-10 02:07:35 -0700
  • 349123fe25 Set module go version to 1.17 Elara 2022-05-07 21:41:51 -0700
  • a7a2dc3270 Use Convert() for arrays in reflectutil.ConvertSlice() Elara 2022-05-07 15:02:06 -0700
  • f609d5a97f Add introspection functions Elara 2022-05-07 14:59:04 -0700
  • ff5f211a83 Use type uint8 to replace boolean fields in response Elara 2022-05-07 14:01:10 -0700
  • b1e7ded874 Resolve data races using mutex Elara 2022-05-04 16:15:35 -0700
  • 7ef9e56505 Fix conversion to pointer Elara 2022-05-03 18:54:39 -0700
  • 1269203c08 Handle pointer types in reflectutil.Convert() Elara 2022-05-03 18:47:49 -0700
  • 5e99a66007 Use io.ReadWriteCloser instead of net.Conn in client Elara 2022-05-02 16:24:50 -0700
  • 4d0c9da4d9 Add comments for ServeWS Elara 2022-05-02 14:48:45 -0700
  • a0d167ff75 Add WebSocket server support Elara 2022-05-02 14:47:00 -0700
  • bbc9774a96 Make *Context compliant with context.Context Elara 2022-05-01 21:39:16 -0700
  • f0f9422fef Add GPLv3 copyright headers Elara 2022-05-01 21:30:00 -0700
  • 1ae94dc4c4 Clarify README Elara 2022-05-01 21:27:14 -0700
  • f1aa0f5c4f Fix call to lrpc.ChannelDone Elara 2022-05-01 15:17:46 -0700
  • b53388122c Use context to stop sending values rather than trying to detect channel close Elara 2022-05-01 15:13:07 -0700
  • 6df8cf53c6 Don't close channel if it's already closed Elara 2022-05-01 13:54:36 -0700
  • 72068efb4d Don't close channel on context cancel, it is already closed Elara 2022-05-01 11:42:42 -0700
  • 91933b798d Run gofmt Elara 2022-05-01 11:34:50 -0700
  • 888d5902ae Implement server to client ChannelDone Elara 2022-05-01 11:33:55 -0700
  • 073ebbd8ba Call Convert() in ConvertSlice() to ensure proper conversion of maps and nested slices Elara 2022-05-01 03:25:32 -0700
  • cdaa7e88a6 Use reflectutil to convert argument if type does not match Elara 2022-05-01 02:38:54 -0700
  • f031e32a25 Add Go Report Card badge Elara 2022-05-01 02:10:56 -0700
  • 06b5e07b8a Fix go1.17 compatibility Elara 2022-05-01 02:09:29 -0700
  • 8be1fd2348 Run gofmt and add badge to readme Elara 2022-05-01 01:50:20 -0700
  • 3a91648f70 Initial Commit Elara 2022-05-01 01:39:22 -0700