Christian Blichmann
c93dae9519
Merge branch 'main' into c-blosc
2022-02-16 10:02:08 +01:00
Copybara-Service
ddef30148c
Merge pull request #117 from DemiMarie:add-idn2-and-turbojpeg
...
PiperOrigin-RevId: 428763952
Change-Id: I0b958540213052d87a59d5605014fb82c8ac137b
2022-02-15 06:22:29 -08:00
Demi Marie Obenour
b2f4e0068e
Add libidn2 and TurboJPEG sandboxes to the build
...
This exposed a compilation error and an incorrect TEST_FILES_DIR. Fix
both.
2022-02-14 12:51:22 -05:00
Mariusz Zaborski
d39d63d6ec
Sandbox c-blosc
2022-02-14 10:43:06 -05:00
Mariusz Zaborski
ad486b9e86
CMake: quote sources
2022-02-14 10:41:06 -05:00
Demi Marie Obenour
544d438e71
Fix a syntax error in the zstd example
...
It breaks the SAPI_ENABLE_CONTRIB_TESTS build.
2022-02-12 21:43:49 -05:00
Copybara-Service
1b816e9dce
Merge pull request #105 from DemiMarie:turbojpeg
...
PiperOrigin-RevId: 427991276
Change-Id: I66fa4fcb16b18f38a3ec0dfce46863269606d5e8
2022-02-11 06:44:49 -08:00
Demi Marie Obenour
e613bdfaeb
Sandbox TurboJPEG
...
Took a few tries to get everything implemented.
2022-02-09 11:37:43 -05:00
Copybara-Service
585e55a1e0
Merge pull request #108 from oshogbo:zstd_fd_pr
...
PiperOrigin-RevId: 427469394
Change-Id: I789b45066800af5a29cbf33313cd7a4fabd56be3
2022-02-09 07:47:35 -08:00
Christian Blichmann
7e5a398164
Migrate the pffft sandbox to contrib/
...
PiperOrigin-RevId: 427443359
Change-Id: I852a818ae302a86abe32a2820f349f67861e342e
2022-02-09 05:20:29 -08:00
Christian Blichmann
fdc38d58c6
CMake: Quiet config of libhunspell, quote sources
...
PiperOrigin-RevId: 427418932
Change-Id: Ie8992176ed29437a7eb7550e7ec6628103a447ff
2022-02-09 02:32:20 -08:00
Christian Blichmann
0576efe994
Update jsonnet README
...
PiperOrigin-RevId: 427415134
Change-Id: Ib6a729331bde4e29d89a24298dc9d7ce47c356f3
2022-02-09 02:10:49 -08:00
Mariusz Zaborski
1beba0b3ad
ZStandard: use long includes
2022-02-08 13:11:16 -05:00
Mariusz Zaborski
e3da4da69b
ZStandard: Simplify creation of paths
2022-02-08 13:11:16 -05:00
Mariusz Zaborski
44088bb7d5
ZStandard: Fix the order of headers
2022-02-08 13:11:16 -05:00
Mariusz Zaborski
5c154af744
ZStandard: introduce a wrapper
...
The goal is to use a file descriptor as an input for ZStandard
library. Thanks to that we shouldn't send a chunk of memory over
expensive protocol.
2022-02-08 13:11:13 -05:00
Mariusz Zaborski
b3aca9ef48
zopfli: introduce a wrapper
...
The goal is to use a file descriptor as an input.
Thanks to that we shouldn't send a chunk of memory over
expensive protocol.
2022-02-08 13:07:51 -05:00
Copybara-Service
d76a0e959e
Merge pull request #100 from oshogbo:zopfli
...
PiperOrigin-RevId: 426911996
Change-Id: Ib257a94b6f5cbe932766d2c25c21ad082e0369a4
2022-02-07 07:30:51 -08:00
Mariusz Zaborski
0b877243be
Sandbox zopfli
2022-02-06 16:33:07 -05:00
Copybara-Service
0f78eb4c59
Merge pull request #103 from oshogbo:hunspell
...
PiperOrigin-RevId: 426372638
Change-Id: Ia15b7bb6772cdae0f3f44097d3ff66ef2527f927
2022-02-04 04:45:04 -08:00
Copybara-Service
b07d250b76
Merge pull request #107 from oshogbo:zstd_flags
...
PiperOrigin-RevId: 426330355
Change-Id: I106af783553daf3f64b18dc7c9bd28fd5a67084e
2022-02-04 00:08:15 -08:00
Copybara-Service
c1fbdebeb8
Merge pull request #106 from oshogbo:zstd_minor
...
PiperOrigin-RevId: 426328587
Change-Id: I22def7bb65ce0ec0f085bf3c44c7320026fb21d7
2022-02-03 23:56:16 -08:00
Mariusz Zaborski
e505a9712f
Sandbox hunspell
2022-02-03 13:03:00 -05:00
Mariusz Zaborski
7af8f58e48
ZStandard: Move includes to the file they are actually used in
2022-02-03 12:08:06 -05:00
Demi Marie Obenour
24ad0cc108
Copybara import of the project:
...
--
55de8f7fd7
by Demi Marie Obenour <demi@invisiblethingslab.com>:
Simple libidn2 wrapper
This adds a simple libidn2 wrapper, including unit tests via GTest.
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/sandboxed-api/pull/96 from DemiMarie:libidn2 55de8f7fd7
PiperOrigin-RevId: 426121420
Change-Id: I79b23560ba23c0c2f1da063bfaa85eac13b2f517
2022-02-03 05:43:33 -08:00
Mariusz Zaborski
d2a8c8a1ea
ZStandard: minor style fixes
2022-02-02 16:53:47 -05:00
Mariusz Zaborski
fa08080f06
ZStandard: Use flags from absl
2022-02-02 16:41:30 -05:00
Mariusz Zaborski
74c32625bf
ZStandard: fix descirption of test
2022-02-02 15:54:54 -05:00
Mariusz Zaborski
d0ce037fa2
ZStandard: Add additional check of error code
2022-02-02 15:54:54 -05:00
Mariusz Zaborski
7cb3f4a04d
ZStandard: deduplicate the list of functions
...
The ZSTD_compressBound is twice on the list.
2022-02-02 15:54:54 -05:00
Mariusz Zaborski
05102f2c41
ZStandard: use seprate structure for (de)compression
2022-02-02 15:54:54 -05:00
Copybara-Service
570898542b
Merge pull request #95 from oshogbo:zstd
...
PiperOrigin-RevId: 425893255
Change-Id: I6760fe1ab7734f1a27dd65e4c761c57961306a85
2022-02-02 08:38:34 -08:00
Christian Blichmann
e21afae5a7
CMake: Build contrib sandboxes if requested
...
Add a new option `SAPI_ENABLE_CONTRIB_TESTS` that builds the sandboxes
in `contrib/` if set.
The new `contrib/CMakeLists.txt` should be extended each time we add a
new sandbox to `contrib/`.
This is in preparation of a follow-up change that should test the
sandboxes using GitHub Actions.
Drive-by:
- Rename the tests in `jsonnet_tests.cc` to conform to the style guide.
PiperOrigin-RevId: 425874289
Change-Id: I5b31546ccf84444c2480287220ef88abbd78a235
2022-02-02 07:02:28 -08:00
Mariusz Zaborski
d1889dcde4
Sandbox ZStandard
2022-02-02 09:34:25 -05:00
Christian Blichmann
ee5ebaa48f
CMake: Make it easier for projects to consume sandboxed libraries
...
This change starts with Jsonnet as the canonical, ready-made sandboxed library
example. Follow-up changes should similarly migrate the OSS Internship
sandboxes.
- Add an `add_sapi_subdirectory()` which sets up source and binary directories
correctly when consuming SAPI as sub-project
- Restructure the Jsonnet `CMakeLists.txt` and simplify header inclusions
- Update the Jsonnet README file
PiperOrigin-RevId: 425818479
Change-Id: Iba9e83201863b4ad8a91914397b310d9d4230423
2022-02-02 01:09:56 -08:00
Copybara-Service
e8b54f7088
Merge pull request #101 from cblichmann:02jsonnet-contrib
...
PiperOrigin-RevId: 424813033
Change-Id: I617ac515e471ea220f34a9ca636aa0669799b968
2022-01-28 01:47:32 -08:00
Christian Blichmann
d5eed95647
Jsonnet: More test improvements
...
- Integrate `JsonnetTestHelper` into `JsonnetTest` class, remov multiple
inheritance
- Do not copy strings where it can be avoided
- Add missing includes to header files
2022-01-27 18:44:57 +01:00
Christian Blichmann
dc0b14d871
Jsonnet: Restructure tests
...
- Move and rename headers to main dir
- Fixup header guards
- Rename test main binary that conflicted with directory name `tests`
2022-01-27 18:44:57 +01:00
Christian Blichmann
cb2aef7d26
Jsonnet: Don't copy/patch in every CMake run
2022-01-27 18:44:57 +01:00
Christian Blichmann
1a02c75bed
Jsonnet: Move to contrib/
2022-01-27 18:44:57 +01:00
Christian Blichmann
db0dfbb21f
Add directories/README for contributions
...
PiperOrigin-RevId: 323566271
Change-Id: I4ccddea09f5d2ecc2a2e17841693350eec9f7d3a
2020-07-29 11:32:41 +02:00