Nobuyoshi Nakada
1b7aabb90d
Remove digest.def that fails on older Ruby versions
2024-06-09 18:22:06 +09:00
Nobuyoshi Nakada
6ea9cd4909
Provisionally export new API
2024-06-09 02:26:34 +09:00
Nobuyoshi Nakada
bf95a17c84
[ruby/digest] [DOC] Update document to use rb_digest_make_metadata
...
c5c1debd43
2024-06-08 03:40:33 +00:00
Nobuyoshi Nakada
0619312bb5
[ruby/digest] Use typed data in digest
...
9a22f921c9
2024-06-08 03:40:27 +00:00
卜部昌平
c844968b72
ruby tool/update-deps --fix
2024-04-27 21:55:28 +09:00
Nobuyoshi Nakada
d3e6bcd37f
[ruby/digest] [DOC] Expand Digest::SHA2
definitions for RDoc
...
Since RDoc searches `var = rb_define_class_under(...)` statements
literally, they cannot be built by macros.
d39b684f91
2024-01-28 06:49:28 +00:00
Nobuyoshi Nakada
81702b4b87
[ruby/digest] Prefer rb_const_get
over rb_path2class
for direct constants
...
e5d30394b3
2024-01-28 06:49:28 +00:00
Nobuyoshi Nakada
f475dc1cd2
[ruby/digest] [DOC] Add .document
...
6db96aa99a
2024-01-28 06:49:26 +00:00
Nobuyoshi Nakada
195a09cc7f
[ruby/digest] Suppress implicit cast down warnings
...
2f3505bf3f
2023-11-09 07:20:00 +00:00
Matt Valentine-House
5e4b80177e
Update the depend files
2023-02-28 09:09:00 -08:00
Matt Valentine-House
f38c6552f9
Remove intern/gc.h from Make deps
2023-02-27 10:11:56 -08:00
Nobuyoshi Nakada
899ea35035
Extract include/ruby/internal/attr/packed_struct.h
...
Split `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED` macros into the
macros bellow:
* `RBIMPL_ATTR_PACKED_STRUCT_BEGIN`
* `RBIMPL_ATTR_PACKED_STRUCT_END`
* `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_BEGIN`
* `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_END`
2023-02-08 12:34:13 +09:00
Hiroshi SHIBATA
fcbafe7f4a
[ruby/digest] Bump version to 3.1.1
...
fad16582ea
2022-12-05 05:56:58 +00:00
Nobuyoshi Nakada
13395757fa
Update dependencies for bc28acc347
2022-11-05 00:48:42 +09:00
Nobuyoshi Nakada
bc28acc347
[ruby/digest] Use CommonDigest by default if available
...
cce9ada85e
2022-10-29 12:06:03 +00:00
Hiroshi SHIBATA
39dc9f9093
Revert "* expand tabs. [ci skip]"
...
This reverts commit 8a65cf3b61
.
2022-07-30 17:03:13 +09:00
git
8a65cf3b61
* expand tabs. [ci skip]
...
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor config, and use misc/expand_tabs.rb in the pre-commit hook.
2022-07-30 16:41:32 +09:00
Nobuyoshi Nakada
48b09aae7e
[ruby/digest] Revert tab-expansion in external files
...
5ca2b5b91e
2022-07-30 16:41:19 +09:00
Takashi Kokubun
5b21e94beb
Expand tabs [ci skip]
...
[Misc #18891 ]
2022-07-21 09:42:04 -07:00
Peter Zhu
2d5ecd60a5
[Feature #18249 ] Update dependencies
2022-02-22 09:55:21 -05:00
Peter Zhu
ffda21b7ba
[Feature #18491 ] Drop support for HP-UX
...
IA64 support was dropped in ticket #15894 , so we can drop support for
HP-UX.
2022-01-18 09:52:15 -05:00
Akinori MUSHA
67aab88a22
Import digest v3.1.0 from ruby/digest
2021-12-24 20:06:23 +09:00
Nobuyoshi Nakada
40a1af6151
Install ruby/digest.h when from ext/digest
2021-12-23 20:12:45 +09:00
Nobuyoshi Nakada
ac152b3cac
Update dependencies
2021-11-21 16:21:18 +09:00
Yusuke Endoh
d23b3d9b7d
Prevent "already initialized constant Digest::VERSION"
...
20211117
T033003Z.log.html.gz
```
installing default gems from ext: /home/chkbuild/chkbuild/tmp/build/20211117T033003Z/lib/ruby/gems/3.1.0
/home/chkbuild/chkbuild/tmp/build/20211117T033003Z/ruby/ext/digest/lib/digest/version.rb:4: warning: already initialized constant Digest::VERSION
/home/chkbuild/chkbuild/tmp/build/20211117T033003Z/ruby/.ext/common/digest/version.rb:4: warning: previous definition of VERSION was here
```
This hack is copied from ext/psych/psych.gemspec
2021-11-17 15:08:46 +09:00
Hiroshi SHIBATA
018266ca38
Merge digest-3.0.3.pre3 and efd76821b8
2021-11-16 19:42:20 +09:00
Akinori MUSHA
625cffc808
[ruby/digest] Abort loading if being loaded by gem/bundle pre Ruby 3.0.3
...
efd76821b8
2021-11-16 18:35:13 +09:00
xtkoba
fed65e6a48
[ruby/digest] Avoid null pointer subtraction in digest/md5
...
Fixes warning on Clang 13.
Fixes [Bug #18076 ]
32135c7487
2021-11-16 18:35:07 +09:00
Hiroshi SHIBATA
9e86a60306
Removed redundant digest namespace
2021-10-14 14:07:50 +09:00
Hiroshi SHIBATA
3265af2f9e
separate pure ruby location under the digest/* extensions
2021-10-14 13:31:45 +09:00
Hiroshi SHIBATA
13772caee2
Move pure ruby files under the ext/gemname/lib directory.
2021-10-14 13:23:45 +09:00
Nobuyoshi Nakada
013bac15b0
Fix libraries under digest
2021-10-12 22:32:42 +09:00
Akinori MUSHA
01dc55ffad
[ruby/digest] Bump version to 3.1.0.pre2
...
5184207611
2021-10-12 20:53:18 +09:00
Akinori MUSHA
ab787c493b
[ruby/digest] Bump version to 3.1.0.pre1
...
56679008cf
2021-10-12 20:53:18 +09:00
Pavel Rosický
10a0fac7e4
[ruby/digest] include jars
...
c15cbcd978
2021-10-12 20:53:17 +09:00
Akinori MUSHA
e94bcda025
[ruby/digest] Bump version to 3.1.0.pre0
...
594cc4d548
2021-10-12 20:53:17 +09:00
Akinori MUSHA
b245b67d9e
[ruby/digest] Place common parts in lib and engine specific parts under ext/**/lib
...
8d7496c3be
2021-10-12 20:53:16 +09:00
Pavel Rosický
5e1d2c5c97
[ruby/digest] relicence under the Ruby license and the BSD 2-clause
...
154d461e91
2021-10-12 20:46:16 +09:00
Pavel Rosický
94882df3a2
[ruby/digest] jruby support
...
2e9dc14693
2021-10-12 20:46:13 +09:00
Nobuyoshi Nakada
ff1f696d30
[ruby/digest] Move digest.rb back under ext as the extension bundled library
...
026ba7f361
2021-10-12 20:44:14 +09:00
Hiroshi SHIBATA
30d0e5d1ae
[ruby/digest] Also drop to support Ruby 2.4
...
360a7de366
2021-07-28 11:48:36 +09:00
Hiroshi SHIBATA
260546ba26
[ruby/digest] Use Gemfile instead of Gem::Specification#add_development_dependency
...
460a6f807e
2021-07-28 11:48:36 +09:00
Hiroshi SHIBATA
5b96f4dd8c
[ruby/digest] Drop to support Ruby 2.3
...
23dc9c7425
2021-07-28 11:48:36 +09:00
Olle Jonsson
26e859b5c7
[ruby/digest] gemspec: Avoid distributing extraneous files
...
0a451e0c94
2021-07-28 11:48:36 +09:00
Olle Jonsson
add48acea3
[ruby/digest] gemspec: Explicitly have 0 executables
...
086d54ba94
2021-07-28 11:48:36 +09:00
Olle Jonsson
478f0ddb5f
[ruby/digest] Experiment: Use a .pre version in gemspec
...
This makes it slightly more explicit that this is not a definite new version.
2bb5bb78a3
2021-07-28 11:48:36 +09:00
Olle Jonsson
73c5d4d54e
[ruby/digest] Experiment: bump patch version
...
This is a test, to see if the build failures are about the shipped Ruby master version of this gem.
d2606b2cce
2021-07-28 11:48:36 +09:00
Nobuyoshi Nakada
32b18fe9d0
Suppress array-parameter warnings by gcc 11
2021-06-13 15:12:45 +09:00
Nobuyoshi Nakada
96fd1e1f22
Removed unused macro HAVE_CONFIG_H
...
It seems like a vestige of ext/md5.
2021-04-28 18:48:08 +09:00
Nobuyoshi Nakada
795fb51f80
NDEBUG is ignored since Ruby 3.0
2021-04-28 18:48:08 +09:00