Commit History

Автор SHA1 Съобщение Дата
  Idan Horowitz 23ea1f1a3e LibJS: Convert MathObject functions to ThrowCompletionOr преди 3 години
  Idan Horowitz 40eb3a39d4 LibJS: Rename define_native_function => define_old_native_function преди 3 години
  Idan Horowitz 20163c0584 LibJS: Add ThrowCompletionOr versions of the JS native function macros преди 3 години
  Idan Horowitz cc94bba5c0 LibJS: Convert to_u32() to ThrowCompletionOr преди 3 години
  Idan Horowitz 20d990563c LibJS: Convert to_number() to ThrowCompletionOr преди 3 години
  Andreas Kling eaf904000f LibJS: Always use AK::get_random() in Math.random() преди 3 години
  Linus Groh 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more преди 3 години
  Daniel Bertalan fd76e71934 LibJS: Fix UB in `Math.clz32` преди 3 години
  Idan Horowitz a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
  Idan Horowitz a939ffc617 LibJS: Handle values close to -0.5 correctly in Math.round(x) преди 4 години
  Linus Groh f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) преди 4 години
  Idan Horowitz 9127d83927 LibJS: Rename Value::{is_integer => is_integral_number} преди 4 години
  Andreas Kling 5eef07d232 LibJS: Avoid lots of string-to-int during global object construction преди 4 години
  Linus Groh 7327a28ccc LibJS: Add ECMA-262 section/title/URL comments almost everywhere преди 4 години
  Idan Horowitz e2fb7943f7 LibJS: Correctly handle NaN and negative infinity in Math.atan2 преди 4 години
  Idan Horowitz 57a52094d1 LibJS: Rewrite Math.hypot to handle exceptions, NaNs, Infinity properly преди 4 години
  Idan Horowitz 03255c1c53 LibJS: Handle NaN/Infinity/Zero edge cases in Math.pow() преди 4 години
  Idan Horowitz 7507999230 LibJS: Rewrite Math.{max, min} to handle exceptions and NaNs properly преди 4 години
  Idan Horowitz 24ffe91b16 LibJS: Handle negative zero and negative infinity in Math.abs() преди 4 години
  Idan Horowitz 9d2e90d569 LibJS: Add Math.imul() преди 4 години
  Jean-Baptiste Boric 090936e424 Userland: Replace arc4random() with get_random<u32>() преди 4 години
  Linus Groh 0053816e9d LibJS: Correctly handle mixing +0 and -0 in Math.{min,max}() преди 4 години
  Linus Groh ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. преди 4 години
  Andreas Kling 635a5eec75 LibJS: Remove a whole bunch of unnecessary #includes преди 4 години
  Andreas Kling 16a0e7a66d LibJS: Improve correctness of rounding and bitwise operations преди 4 години
  Andreas Kling 13d7c09125 Libraries: Move to Userland/Libraries/ преди 4 години